閉じカッコ ')'を含まないディレクトリを探す

閉じカッコ ')'を含まないディレクトリを探す

年で終わらないすべてのビデオディレクトリ(ファイルではない)を一覧表示しようとしています。たとえば、(2015)より具体的には、年はリストされていないため、閉じ括弧で終わらないでください)

次の方法とは逆にするにはどうすればよいですか?

# List all files and directories end with '(2015)'
ls -ld *\(2015\)

# List all files and directories end with ')'
ls -ld *\)

誰もがこれを行う方法を説明するのに役立ちますか?

ベストアンサー1

この試み:

ls -ld *[^\)]

[] - 興味のある文字セット

^ - 否定(不要な文字セットを含む)

\) - 脱出する ')'

おすすめ記事