◀一般トップへ
  • 5526 フォルダ以下の全ファイルを対象に置換
    • 5557 Re:フォルダ以下の全ファイルを対象に置換
      • 5749 Re2:フォルダ以下の全ファイルを対象に置換
  • [5526] フォルダ以下の全ファイルを対象に置換 maxwell 2006年10月27日 09:50

    grepがフォルダ以下の全ファイルを対象に検索できるように、置換もフォルダ以下の全ファイルを対象に行いたいのですが、マクロを使うしかないのでしょうか。
    ソースコードを管理していて、ある文字列を全部置換したいときに困っています。

    現状はgrep検索してそれぞれのファイルに移って置換という対応をしています。
    • [5557] Re:フォルダ以下の全ファイルを対象に置換 ろろ 2006年11月02日 19:03

      ▼ maxwellさん
      案1)Devas(フリーソフト)を一度使った事があります。
      http://www.vector.co.jp/soft/win95/util/se162621.html
      案2)perl -MWildcard -i.bak -p -e "s/ある文字列/別の文字列/" 置換用フォルダ\*.txt
      -MWildcardが必要でした。http://homepage2.nifty.com/kipp/perl/scripts.html
      • [5749] Re2:フォルダ以下の全ファイルを対象に置換 maxwell 2007年01月17日 10:29

        ▼ ろろさん
        > ▼ maxwellさん
        > 案1)Devas(フリーソフト)を一度使った事があります。
        > http://www.vector.co.jp/soft/win95/util/se162621.html
        > 案2)perl -MWildcard -i.bak -p -e "s/ある文字列/別の文字列/" 置換用フォルダ\*.txt
        > -MWildcardが必要でした。http://homepage2.nifty.com/kipp/perl/scripts.html

        返事が送れてすみません。
        試してみます。
        ありがとうございました。