我使用shell编码来更改文件代码" sed" commnand。
sed -i -- 's/0 * * * * /home/flash/eAn/etl/repcompre.sh start/#0 * * * * /home/fla/eAn/etl/repcompr.sh start/g' '/tmp/.tab.tmp'
它不起作用我有这个错误:
sed: -e expression #1, char 19: unknown option to `s'
由于
答案 0 :(得分:0)
来自info sed
,"''命令":
&#39>的语法命令是® / REGEXP / REPLACEMENT / FLAGS'。
[...]
' /'字符可以被任何其他单一统一替换 任何给定的角色中的角色命令。 ' /'性格(或其他 其他字符用于替代)可以出现在REGEXP或 只有在前面有一个' \'之后才能更换字符
换句话说,只要您的REGEXP
或REPLACEMENT
包含斜杠,您就必须
REGEXP
或REPLACEMENT
或@
和%
之间和之间的斜杠
REGEXP
)字符为REPLACEMENT
和\
中的每个斜杠添加前缀。