for i in `find `pwd` -name .htaccess -exec grep -q "RedirectMatch" {} \; -print`; do $i | sed -i 's/RedirectMatch/#RedirectMatch/g'; done
したがって、ほとんどの場合、コマンドはすべての .htaccess ファイルを検索し、「RedirectMatch」を含むファイルを grep する必要があります。それが完了したら、sed にパイプして行をコメントアウトする必要があります。
ランニング
find `pwd` -name .htaccess -exec grep -q "RedirectMatch" {} \; -print
実際には、「RedirectMatch」を含む .htaccess ファイルのリストが表示されますが、ループで実行すると、.htaccess という名前ではないファイルも含めて、ファイルの膨大なリストがスローされます。
何か案は?すべての助けに感謝します。