深圳苍松大厦 网站建设做网站的广告词
web/
2025/9/28 20:27:29/
文章来源:
深圳苍松大厦 网站建设,做网站的广告词,网站首页图怎么做,ftp给网站做备份1 问题
1#xff09;合并2个文件#xff0c;这里用paste命令
2#xff09;找到匹配的文件里面替换内容#xff0c;这里用find 和 -exec或xargs命令组合 2 实现
1#xff09;合并2个文件#xff0c;这里用paste命令#xff0c;我们在paste后面加参数-d 然后加 合并2个文件这里用paste命令
2找到匹配的文件里面替换内容这里用find 和 -exec或xargs命令组合 2 实现
1合并2个文件这里用paste命令我们在paste后面加参数-d 然后加 ,表示文件之间内容隔着空格“”表示文件之间内容隔着内容
cat 1.txt
1
2
3
4
5
6
cat 2.txt
chenyu
chengongyu
hello
paste 1.txt 2.txt -d ,
1,chenyu
2,chengongyu
3,hello
4,
5,
6,
paste 1.txt 2.txt -d
1 chenyu
2 chengongyu
3 hello
4
5
6
2把当前目录下的cpp文件里的chenyu替换成hello(find和-exec组合)
cat 1.cpp
chenyu
chengongyu
chenzixuan
chenyu
cat 2.cpp
chenyu
chenzixuan
chengongyu
chenyu
cat 3.cpp
chenyu
chencaifeng
chengongyu
cat 4.cpp
chenyu
chengong
chenyu
chencaifengfind . -name *.cpp -exec sed -i s/chenyu/hello/ {} \;cat 1.cpp 2.cpp 3.cpp 4.cpp
hello
chengongyu
chenzixuan
hello
hello
chenzixuan
chengongyu
hello
hello
chencaifeng
chengongyu
hello
chengong
hello
chencaifeng3把当前目录下的cpp文件里的hello替换成chenyu(find和xargs组合)
find . -name *.cpp | xargs sed -i s/hello/chenyu/cat 1.cpp 2.cpp 3.cpp 4.cpp
chenyu
chengongyu
chenzixuan
chenyu
chenyu
chenzixuan
chengongyu
chenyu
chenyu
chencaifeng
chengongyu
chenyu
chengong
chenyu
chencaifeng3 要注意的地方
1使用sed命令的时候要记得参数加-i,然后后面一般是s/pattern/replace_str/ 而不是s/pattern/replace_str 忘记最后一个左斜杠会报错
2我们使用-exec的时候一般模式是下面的
-exec commond {} \; 这个{}和\;不能挨着一起同时\;不能分开比如\ ;也会有问题
本文来自互联网用户投稿,该文观点仅代表作者本人,不代表本站立场。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如若转载,请注明出处:http://www.mzph.cn/web/83515.shtml
如若内容造成侵权/违法违规/事实不符,请联系多彩编程网进行投诉反馈email:809451989@qq.com,一经查实,立即删除!