我有一个包含以下内容的文件:
command_command2="value" command3="\\value\value2"
我需要用。替换所有\。
使用sed时:
sed -i 's/\/./g' $old > $new
我收到错误消息:
- sed: -e expression #1, char 7: unterminated `s' command
任何线索?
答案 0 :(得分:2)
这是一个有效的例子。您也可以使用|
。在这种情况下,比/
更容易混淆。
line="command_command2=\"value\" command3=\"\\value\value2\""
]$ echo $line | sed 's|\\|.|g'
command_command2="value" command3=".value.value2"