命令:
grep -rl test | xargs sed -i ‘s/test/hello/g’

命令解释:
用grep查找到test关键字,然后批量提换成hello。
grep -rl 其中-l是关键,意思是返回文件名字给sed用。
sed -i 其中-i,表示修改原文件(做这个动作前最好备份一下文件)

拓展:
grep test * //表示只查找当前目录下的文件,不递归查找

Logo

为开发者提供学习成长、分享交流、生态实践、资源工具等服务,帮助开发者快速成长。

更多推荐