我正在尝试使用sed命令来replaceconfiguration文件中的文本
sed -e 's/pass/Awmusic12635/2w' -i config.yml
我已经cd到文件所在的目录,但是每次运行时都会出现错误
sed: couldn't open file : No such file or directory
什么可能导致这个?
操作系统:Ubuntu 10.10 32位
改变你的命令
$ sed -e 's/pass/Awmusic12635/2' -i config.yml
pass
Awmusic12635
pass
,则不会被替换 pass
,只要改变2
( second
) g
( global
) w
表示write
,但在w
之后没有提供文件名,所以你可以看到错误信息。 -i
选项意味着edit-inplace
,所以你不需要w