perl命令
格式: perl -p -i -e "s/修改的字段/新字段/g" 文件名(别的路径下需加好路径)
perl -p -i -e "s/aaa/bbb/g" *.pwd
说明:将当前所有的pwd文件中的aaa替换成bbb
注:
-i<扩展名> 原地替换文件,并将旧文件用指定的扩展名备份。不指定扩展名则不备份。
-p 自动循环+自动输出,相当于 while(<>) { 脚本; print; }
sed命令
格式: sed -i "s/查找字段/替换字段/g" `grep 查找字段 -rl 路径` 文件名
sed -i "s/123/444/g" test3.txt
说明: 把当前目录下text3.txt里的123都替换为444
注:
-i 表示inplace edit,就地修改文件