Just when you think you can move on, you get into another problem.
2 questions:
1. To make things even more complicated s/-(
)/-:$1/g looks for substrings as well as strings (bc or b or c), I need it to look only for the string (bc).
2. this is a different problem, I want to split a string with only the first blank (or series of blanks) as an argument.
example: split "a b c" into "a" and "b c".