perl でズバッと置換
カレントディレクトリの全ての HTML ファイルの中の全ての文字列 abc を xyz に置換
perl -p -i.backup -e 's/abc/xyz/g' *.html
-i の後に拡張子を指定するとその拡張子のバックアップファイルを取ってから置換
perl -p -i.backup -e 's/abc/xyz/g' *.html
置換ずびずば。
shibata(hi) shokudou: いつも探してしまうperlでのファイル内文字列置換(その2)
ITmedia エンタープライズ : Linux Tips「テキストファイル内の特定文字列を一括置換させたい~Perl編~」
Usage: perl [switches] [--] [programfile] [arguments] -e program one line of program (several -e's allowed, omit programfile) -i[extension] edit <> files in place (makes backup if extension supplied) -p assume loop like -n but print line also, like sed
カテゴリ
developmentトラックバック(0)
このブログ記事を参照しているブログ一覧: perl でズバッと置換
このブログ記事に対するトラックバックURL: http://je-pu-pu.jp/blog/mt-tb.cgi/380

コメントする