sed -i ✀s⼀inn⼀out⼀g✀ test.txt cshell语法格式请解

2025-06-23 06:29:24
推荐回答(4个)
回答1:

sed是Linux下的命令,上面的句子可以写在shell程序里头执行,test.txt为当前路径下的文件test.txt,若为其他路径写成 ../aaa/bbb/test.txt 即可
或者直接在vi编辑器里使用:s/inn/out/g 也可

回答2:

我不太清楚你是在什么环境中使用sed的,是在cygwin还是cmd,但是有一种方法你可以试试,就是先到D:\work目录下(在你的字符界面下,无论是使用cd还是dir命令),然后再执行你的sed命令;当然,你也可以用D:\work\test.txt替换test.txt试试,看能否成功。祝你好运!

回答3:

没写路径的话,应该默认当前目录。

回答4:

sed 是linux下的命令。这个是使用正则表达式,来完成很多事情。上面的式子,是替换