単純な正規表現を使用した次の bash スクリプトを検討してください。
for f in "$FILES"
do
echo $f
sed -i '/HTTP|RT/d' $f
done
このスクリプトは、 で指定されたディレクトリ内のすべてのファイルを読み取り、 orFILESが出現する行を削除します。ただし、正規表現の OR 部分が機能していないようです。つまり、それが含まれているすべての行を削除しますが、両方を削除することはできません'http''RT'sed -i '/HTTP/d' $fHTTPHTTPRT
HTTPまたはを含む行を削除するには、正規表現で何を変更する必要がありRTますか?
前もって感謝します!