1. sed
命令格式:
sed -i "s/old/new/g" `grep old -rl path`
例如: 把文件中stv替换为hello
sed -i "s/stv/hello/g" `grep stv -rl ./test/`
只把文件中“stv” 字符串替换为hello 用\b 来限定字符界限
sed -i "s/\bstv\b/hello/g" `grep stv -rl ./test/`
2.perl
只把本地目录下所有的.c 和 .h 文件中的 system 字符串替换为 system_fun
bsp; find -name "*.[hc]" | xargs perl -pi -e 's|\bsystem\b|system_fun|g'
没有评论:
发表评论