// grep找出包含某个关键字的文件,输出给sed进行修改。
grep -rl -E "old_str1|old_str2"| xargs sed -i -e "s/old_str1/new_str1/g" -e "s/old_str2/new_str2/g"
// grep找出包含old_str的所有文件后输出给sed命令,把整个文件中的old_str替换为new_str
grep -rl -E "old_str"| xargs sed -i -e "s/old_str/new_str/g"
Linux常用命令:grep找出包含某个关键字的文件,输出给sed进行修改
于 2022-09-07 17:12:24 首次发布
这篇博客介绍了如何利用Linux命令行工具grep和sed,配合xargs,来查找并替换文件中特定字符串的方法。通过grep查找包含指定关键字的文件,然后用sed进行逐个替换操作,实现批量文本替换功能。

3万+

被折叠的 条评论
为什么被折叠?



