**:
使用perl命令批量替換檔案內容。
對linux下的檔案內容進行替換,有時不用編寫perl指令碼,用perl命令就可以實現。
perl 命令可以批量替換檔案中的一些內容,操作起來非常高效。
幾個例子:
perl -pi -e "s/aaa/bbb/gi" test.txt
把test.txt檔案中的字元aaa替換成bbb
perl -pi.bak -e "s/aaa/bbb/gi" test.txt
把test.txt檔案中的字元aaa替換成bbb,並生成乙個test.txt.bak的備份檔案
find ./ -name "*.txt" | xargs perl -pi.bak -e "s/aaa/bbb/gi"
把當前目錄下所有的.txt檔案中的字元aaa替換成bbb,並生成相應的.bak的備份檔案
您可能感興趣的文章:
perl替換文字的小例子
linux批量替換檔案內容的三種方法 perl、sed與shell批量替換檔案內容
perl正規表示式替換文字的例子
perl字串替換的例子
perl合併兩個檔案(字串替換)
使用 perl 的命令列來替換 awk , sed 之類
perl 命令列替換
linux sed 批量替換檔案內容
一 linux sed 批量替換多個檔案內容 sed i s oldstring newstring g grep oldstring rl yourdir 其中,grep oldstring rl yourdir是查尋目錄中檔案內容 如將indexeddb目錄裡的檔案內容替換 idbtransac...
BAT批量替換檔案內容
bat批量操作 1.批量替換指定檔案指定內容 案列 將test.txt文字中的inflie替換為outfile echo off setlocal enabledelayedexpansion set currcd dp0 set strold outfile set strnew infile f...
Linux批量替換檔案內容
問題描述 現在需要將rack1目錄下 send檔案中的 ip 替換成 localip 10.0.0.1 n ip 剛才那個批量文字內容替換,只能替換記憶體中的內容,並不會替換文字中的內容,要替換檔案中的內容需要乙個乙個檔案去重定向,比較麻煩,本人比較懶,於是找到了一種更好的辦法 找到批量替換檔案內容...