2012-01-06 20 views
0

私はチームサイトバージョン6を使用しています。私のすべてのページはhtmlであり、私のサイトではかなり多くのページを更新する必要があります。私はうまくいけば、時間を節約するためにすべてのインスタンスを更新するスクリプトを見つけて置き換えることを望んでいた。スクリプトの検索と置換

これは可能なのですか?

+0

あなたのニーズをもう少し説明してください。どの交換の王が必要ですか?スクリプトをJavaで書かなければなりませんか? OSとは何ですか? –

答えて

1

これは再帰的にフォルダ内のすべてのファイルをチェックし、newstroldstrを交換する必要があります。

find ./ -type f -exec sed -i 's/oldstr/newstr/' {} \; 
+0

サイト全体をチェックするために、このファイルをどのファイルに追加しますか? – user1054111

+0

サイト全体をチェックするために、このファイルをどのファイルに追加しますか? – user1054111

+0

私は – user1054111

0

私は、コマンドラインからコマンドを実行します。

それは私が「セッド-i」オプション使用するLinuxマシンの場合:

:それは私は「セッド-i」オプションを使用するSolarisマシンの場合は

find .* -exec sed -i 's/Old_String/New_String/g' '{}' \;


は、

find .* -exec perl -pi -e 's/Old_String/New_String/g' '{}' \;