In message <[EMAIL PROTECTED]>, Randy Yates
<[EMAIL PROTECTED]> writes
I have a path string, "xyz", that I want to prefix a volume specification
to (under MS-Windows), so that I get "v:\xyz". If I use the following
echo "xyz" | sed "s/^/v:\\/"
I get a "unterminated `s' command" response. Why? It
seems that sed is associating the second "\" in "\\/"
with the "\" instead of with the first "\". Why? What
is the proper way to accomplish the substitution?
Under a unix-like operating system the \\ inside "" would be an escape
sequence for \
I would try
echo "xyz" | sed "s/^/v:\\\\/"
It may even work!
--
John Lowe
[EMAIL PROTECTED]
_______________________________________________
help-gnu-utils mailing list
help-gnu-utils@gnu.org
http://lists.gnu.org/mailman/listinfo/help-gnu-utils