【发布时间】:2013-03-11 17:08:34
【问题描述】:
我正在尝试通过 windows cmd shell 使用 sed for windows 将字符串 AUD A0-FX.20 替换为 AUD/USD.20。
我认为 Windows shell 不能很好地处理字符串中的空格。这是我正在运行的 -
SED -e s{AUD A0-FX.20{AUD/USD.20{ "C:\sed\bin\text.txt" > "C:\sed\bin\text1.txt"
但我收到错误 SED: -e expression #1, char 5: unterminateds' 命令`
我使用{ 作为分隔符,因为我已经在替换字符串中有/。任何帮助,将不胜感激。我正在使用sed 来自http://gnuwin32.sourceforge.net/packages/sed.htm 的Windows
【问题讨论】:
-
windows下不需要引用你的
s{..{..{吗?
标签: sed