歡迎來到Linux教程網
Linux教程網
Linux教程網
Linux教程網
Linux教程網 >> Linux基礎 >> 關於Linux >> Linux批量替換多個文件內容

Linux批量替換多個文件內容

日期:2017/3/1 15:36:42   编辑:關於Linux
Linux批量替換多個文件內容 最近要在SVN下新建一個Branch, 項目的部署的腳本也要更新,以svn開頭的.sh文件有十幾個,手動改太麻煩。 下面介紹一個批量替換多個文件內容的方法: find -name 'FILE_NAME' | xargs perl -pi -e "s|OLD_STRING|NEW_STRING|g" 這裡用到了Perl語言, perl -pi -e 在Perl 命令中加上-e 選項,後跟一行代碼,那它就會像運行一個普通的Perl 腳本那樣運行該代碼. args可以取一個命令的輸出作為另一個命令的參數。 find / -name *.jpg -type f -print | xargs tar -cvzf images.tar.gz
Copyright © Linux教程網 All Rights Reserved