1. ホーム
  2. regex

[解決済み】grepの式を反転させる方法

2022-04-03 06:45:08

質問

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

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

この結果を反転させて、代わりに.htmlや.exeでないものをリストアップするにはどうしたらよいでしょうか。(つまり != .)

解決方法は?

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

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