次の形式のファイルがあります。
abc_abc_abc
abc_abc_abc.1
abc_bca_bca
abc_bca_bca.1
abc_bca_bca.2
abc_cab
abc
2つの下線付きのファイルをインポートし、.(ドット)や単一の下線などの他のファイルを除外したいと思います。
結果は次のとおりです。
abc_abc_abc
abc_bca_bca
ベストアンサー1
あなたはそれを使用することができますfind
:
find . -name "*_*_*" -not -name "*.*"
サブディレクトリでも検索されます。これを望まない場合は、通常のファイルのみを必要に応じて追加-maxdepth 1
してください。-type f
find . -maxdepth 1 -type f -name "*_*_*" -not -name "*.*"
以前-printf "%P\n"
。./