Perlで複数ファイル内の文字列を置換する一行スクリプト

http://okwave.jp/qa3483190.html を参照。

perl -pi -e 's/OLDWORD/NEWWORD/g' *

検索したときに、

perl -ipe 's/OLDWORD/NEWWORD/g' *

という例もあり、いかにもいけそうなんだけど、私がやった環境ではエラーになりました。

あと、今回は不要なので、試してませんが、置換ファイルのバックアップが欲しければ、


perl -pi.bak -e 's/OLDWORD/NEWWORD/g' *

らしい。でも、これもパラメータを分けなきゃいけないのだとしたら、

perl -p -i.bak -e 's/OLDWORD/NEWWORD/g' *

なのだろうか。ま、試すだけなんだけど。必要になったらでいいや(^^;;



同じカテゴリー(PERL/CGI)の記事

上の画像に書かれている文字を入力して下さい
 
<ご注意>
書き込まれた内容は公開され、ブログの持ち主だけが削除できます。

写真一覧をみる

削除
Perlで複数ファイル内の文字列を置換する一行スクリプト
    コメント(0)