私はCent OS7でbashスクリプトを書いています。今度は、.jpg
または.jpeg
を含まないすべての行を削除するには、sed
を使用する必要があります。
sedが0または1に一致しない
は、ここに私のスクリプトです:
sed -i -e '/\.jp(e)?g/!d' myfile
しかし、それは期待どおりに動作しないことを意味し、すべての行を削除します。
ただし、またはsed -i -e '/\.jpeg/!d' myfile
の場合どちらもうまくいきます。