linux 批量替换
生活随笔
收集整理的這篇文章主要介紹了
linux 批量替换
小編覺得挺不錯的,現在分享給大家,幫大家做個參考.
批量替換
1 Find
find -name '要查找的文件名' | xargs perl -pi -e 's|被替換的字符串|替換后的字符串|g'
例子:find ./ -name "*.*" | xargs perl -pi -e 's/\t/111111111/g'
例子:find ./ -name "*.*" | xargs perl -pi -e 's|\t|111111111|g'
?
2 Sed
find ./ -name "*.*" | xargs sed -i "s/22222/55555555/g"
sed -i "s/aaa/bbb/g" | `grep aaa -rl /home/dir`
grep qweq -rl . | xargs sed -i 's/\t/?? /g'
?
3 Perl
perl -p -i -e | "s/aaa/bbb/g" *.java
?
轉載于:https://www.cnblogs.com/wuhen2010/archive/2010/12/20/1911403.html
總結
以上是生活随笔為你收集整理的linux 批量替换的全部內容,希望文章能夠幫你解決所遇到的問題。
- 上一篇: JavaME程序 Run Anywher
- 下一篇: 日常生活中的小常识