美文网首页
遍历文件夹并查找替换删除

遍历文件夹并查找替换删除

作者: fa9cbce62562 | 来源:发表于2020-03-04 11:12 被阅读0次

替换 /home 下所有文件中的 www.abc.comwww.xyz.com

sed -i "s/www.abc.com/www.xyz.com/g" `grep www.abc.com -rl /home`
# -i 参数表示直接编辑原文档,有风险需谨慎
# -rl 参数指定路径

在当前目录下操作:

sed -i "s/www.abc.com/www.xyz.com/g" *

或者使用 perl 命令
在当前目录下的 .c 文件中把字符串 "password" 替换成 "pwd"

perl -pi -e 's/password/pwd/g' *.c

删除当前目录下所有 txt 文件中的空行

sed -i '/^[[:space:]]*$/d' *.txt
# [[:space:]] 包括空格、换行、制表符,* 匹配 0 个或多个

相关文章

网友评论

      本文标题:遍历文件夹并查找替换删除

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