如何批量更改linux文件的内容

在工作当中,我们往往需要修改某个文件夹下面所有文件的内容,例如把里面的日期统一替换成新的日期,或者把某一串字符替换成另外一串字符,这时我们就可以使用sed命令:

sed -i "s/oldstring/newstring/g" filename,在当前目录下的filename文件中,查找oldstring并且把它替换成newstring。

sed -i "s/oldstring/newstring/g" `ls`,这个是修改当前目录下的所有文件,查找oldstring并且把它替换成newstring。

郑重声明:本站内容如果来自互联网及其他传播媒体,其版权均属原媒体及文章作者所有。转载目的在于传递更多信息及用于网络分享,并不代表本站赞同其观点和对其真实性负责,也不构成任何其他建议。