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

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 直接列出文件

©著作权归作者所有,转载或内容合作请联系作者
【社区内容提示】社区部分内容疑似由AI辅助生成,浏览时请结合常识与多方信息审慎甄别。
平台声明:文章内容(如有图片或视频亦包括在内)由作者上传并发布,文章内容仅代表作者本人观点,简书系信息发布平台,仅提供信息存储服务。

相关阅读更多精彩内容

友情链接更多精彩内容