0

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

これは可能ですか、そしてそれはどのように行われますか?

4

2 に答える 2

1

これにより、フォルダー内のすべてのファイルが再帰的にチェックされ、次のように置き換えoldstrられnewstrます。

find ./ -type f -exec sed -i 's/oldstr/newstr/' {} \;
于 2012-01-06T12:02:14.897 に答える
0

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

Linux マシンの場合は、「sed -i」オプションを使用します。

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


それがsolarisマシンの場合、「sed -i」オプションを使用します:

find .* -exec perl -pi -e 's/Old_String/New_String/g' '{}' \;
于 2013-01-08T19:12:16.657 に答える