比如,要将目录/modules下面所有文件中的zhangsan都修改成lisi,这样做:
sed -i "s/zhangsan/lisi/g" `grep zhangsan -rl /modules`
解释一下:
-i 表示inplace edit,就地修改文件
-r 表示搜索子目录
-l 表示输出匹配的文件名
这个命令组合很强大,要注意备份文件。
sed -i "s/zhangsan/lisi/g" `grep zhangsan -rl /modules`
解释一下:
-i 表示inplace edit,就地修改文件
-r 表示搜索子目录
-l 表示输出匹配的文件名
这个命令组合很强大,要注意备份文件。
本文介绍如何利用sed命令实现目录下文件中指定文本的批量替换,包括-i参数进行就地编辑、-r搜索子目录、-l输出匹配文件名的功能,并强调操作前的文件备份重要性。
620

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



