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

カテゴリ

トラックバック(0)

このブログ記事を参照しているブログ一覧: perl でズバッと置換

このブログ記事に対するトラックバックURL: http://je-pu-pu.jp/blog/mt-tb.cgi/380

コメントする

このブログ記事について

このページは、が2005年7月25日 23:56に書いたブログ記事です。

ひとつ前のブログ記事は「夜の街のビルの俯瞰」です。

次のブログ記事は「指数表現に注意」です。

最近のコンテンツはインデックスページで見られます。過去に書かれたものはアーカイブのページで見られます。

Powered by Movable Type 4.0