linux强大的替换命令,快速替换修改文件夹内容

linux系统站长一般都有Cenos比较多,有时候我们需要批量修改一些文件,场景一般为刚开始建站的时候上传源码后发现需要修改网址,网站名称什么的,这时候本文的替换命令就显得很有用了。

首先我们先来到需要修改的目录,并且打开命令窗口,下面以宝塔为例

11.png


然后粘贴我们写好的命令

123.png如上图显示sed:no input files代表www.66yl.cn文件夹下所有目录都没找到新安这两个字没办法进行替换,如果是存在新安这两字的就可以进行替换的,下面是替换命令


LC_ALL=C fgrep -rl '需要替换的字符' . |xargs sed -i 's#需要替换的字符#替换成你的字符#g'


例如下面的命令,我要把新安替换为沂源

LC_ALL=C fgrep -rl '新安' . |xargs sed -i 's#新安#沂源#g'

ps:替换命令默认是扫描同级目录下的所有文件进行批量替换

转载请注明来自本站(66娱乐网)
66优乐网 » linux强大的替换命令,快速替换修改文件夹内容