美文网首页我用 LinuxLinux学习之路
寻找文件夹下的所有文件,批量替换其中某个字符串

寻找文件夹下的所有文件,批量替换其中某个字符串

作者: 旅行者xy | 来源:发表于2019-05-11 17:39 被阅读0次

sed -i ‘s/oldstring/newstring/g’ *

批量替换当前目录下所有文件中oldstring为newstring

sed -i “s/old_string/new_string/g” `grep old_string -rl /home`

解释下:该命令批量将/home下的所有文件里面包含old_string的替换成new_string

注意,grep和/home旁边的符号为反引号
反引号的作用:

反引号的作用就是将反引号内的Linux命令先执行,然后将执行结果赋予变量。

grep -rl 直接列出文件

相关文章

网友评论

    本文标题:寻找文件夹下的所有文件,批量替换其中某个字符串

    本文链接:https://www.haomeiwen.com/subject/antfaqtx.html