2016-02-18 126 views

回答

2

"

输出

shEll$ echo "Hello World!" | sed "s/World/ain't/g"                                                        
Hello ain't! 
+0

OP更换' - ClaudioM很快认识到'ain't'有一个单引号。所以,sed觉得单引号在'ain'之后结束:'sed's/will not/ain''。这不是你所期望的。因此,用'''改变'''以便sed知道'''之间的所有内容将被视为查找/替换。 – zedfoxus

+0

好,所以我有:sed“s /不会/不是/ g”......当我把文件名称放在最后时,什么都没有出来。 – user5442073

+0

@zedfoxus,感谢澄清;) – ClaudioM