すべてのファイルとすべてのディレクトリで検索して置き換えるテキスト

すべてのファイルとすべてのディレクトリで検索して置き換えるテキスト

のすべての項目を変更したいと思います1800 102 6022。.1860 266 26661800 102 6022

私は以下を使用しています:

perl -pi.13.04.2016 -w -e "s/\b1800 102 6022\b/1860 266 2666/g;" /*.jsp 

単一のフォルダで動作します。親ディレクトリで実行し、すべてのファイルに適用したいと思います。

ベストアンサー1

これを行うには、 find コマンドを使用します。

find /xxx -name '*.jsp' -exec perl -pi.13.04.2016 -w -e "s/\b1800 102 6022\b/1860 266 2666/g;" {} \;

おすすめ記事