1


0

複数の.htaccessファイルの編集

サーバーには約500のWebサイトがあり、それらすべてに独自のユーザーディレクトリがあります。

/home/siteA/public_html/
/home/siteB/public_html/
/home/siteC/public_html/

それらはすべて独自の.htaccessファイルを持ち、複製されています。

私がしたいのは、各ファイルの最後の行をコメントアウトすることです。 実際にすべてのファイルを手動で編集せずにそれを行うことは可能ですか?

1 Answer


0


Yes. たとえば、 `sites.txt`にあるディレクトリのリストがあると仮定して、次のようにループします。

while read sitename; do
    sed -ri "$ s/(.+)/#\1/" /home/$sitename/.htaccess
done < sites.txt

ファイルの最後にたくさんの空行がないことを確認してください。これにより、コンテンツの最後の行ではなく、_last_行がコメント化されます。 それを行う必要がある場合、それははるかに困難になります。