grep 式を反転する方法 質問する

grep 式を反転する方法 質問する

次の grep 式は、現在のディレクトリとサブディレクトリ内のすべての .exe ファイルと .html ファイルを正常に一覧表示します。

ls -R |grep -E .*[\.exe]$\|.*[\.html]$  

この結果を反転して、.html または .exe ではないものをリストするにはどうすればよいですか。(つまり、!=.)

ベストアンサー1

コマンドラインオプション-vまたはを使用します--invert-match

ls -R |grep -v -E .*[\.exe]$\|.*[\.html]$

おすすめ記事