チームサイトバージョン6を使用していますが、すべてのページがhtmlであり、サイトのかなり多くのページを更新する必要があります。うまくいけば、時間を節約するためにすべてのインスタンスを更新する検索と置換のスクリプトを実行することを検討していました。
これは可能ですか、そしてそれはどのように行われますか?
チームサイトバージョン6を使用していますが、すべてのページがhtmlであり、サイトのかなり多くのページを更新する必要があります。うまくいけば、時間を節約するためにすべてのインスタンスを更新する検索と置換のスクリプトを実行することを検討していました。
これは可能ですか、そしてそれはどのように行われますか?
これにより、フォルダー内のすべてのファイルが再帰的にチェックされ、次のように置き換えoldstr
られnewstr
ます。
find ./ -type f -exec sed -i 's/oldstr/newstr/' {} \;
コマンドラインからコマンドを実行します。
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' '{}' \;