1つのglobで複数のワイルドカードを使用する

1つのglobで複数のワイルドカードを使用する

私のディレクトリには、次のようなさまざまな拡張子を持つファイルのリストがあります。

file-abc-12.out
file-abc-12.csv
file-abc-12.txt
file-xyz-12.out
file-xyz-12.csv
file-xyz-12.txt
file-abc-04.out
file-abc-04.csv
file-abc-04.txt
file-xyz-04.out
file-xyz-04.csv
file-xyz-04.txt

abcを含み、.outで終わるファイルのみを一覧表示するにはどうすればよいですか? 2つのパターン一致検索を使用してaまたはaを実行したいと思いますls。一度に1つだけ検索する方法だけを知っています。両方の条件を使用してファイル名を取得するにはどうすればよいですか?find*abc**out

ベストアンサー1

これにより、必要なものを得ることができます。

$ find . -name '*abc*' -o -name '*out'

おすすめ記事