批量替换
先前用过了,省得自己不记得,好记性不如烂笔头。记下吧。
将某目录中所有文件中的文本“abcde”替换成“12345”:
1.sed方案:
sed -i “s/abcde/12345/g” `grep abcde -rl /path`
2.perl方案:
perl -p -i -e “s/abcde/12345/g” *
另 文件批量改名rename也相通
如 rename
rename s/x/y/ *.abc #修改所有的包含_的.abc文件中的x为y
先前用过了,省得自己不记得,好记性不如烂笔头。记下吧。
将某目录中所有文件中的文本“abcde”替换成“12345”:
1.sed方案:
sed -i “s/abcde/12345/g” `grep abcde -rl /path`
2.perl方案:
perl -p -i -e “s/abcde/12345/g” *
另 文件批量改名rename也相通
如 rename
rename s/x/y/ *.abc #修改所有的包含_的.abc文件中的x为y
Recent Comments