批量替換文本

找到批量替換文件內容的好方法,命令結構如下:
  find -name ‘要查找的文件名’ | xargs perl -pi -e ‘s|被替換的字符串|替換後的字符串|g’
  下面這個例子就是將當前目錄及所有子目錄下的所有*.send文件中的"-ip="替換爲“-localIp=10.0.0.1/n-ip=”

find -name “*.send”| xargs perl -pi -e ‘s|-ip=|-localIp=10.0.0.1/n-ip=|g’
  這裏用到了Perl語言,
  perl -pi -e
  在Perl 命令中加上-e 選項,後跟一行代碼,那它就會像運行一個普通的Perl 腳本那樣運行該代碼.

發表評論
所有評論
還沒有人評論,想成為第一個評論的人麼? 請在上方評論欄輸入並且點擊發布.
相關文章