Unix シェルを使う - Bash

Unix シェルを使う - Bash

こんにちは、指定されたディレクトリの名前と拡張子が異なるファイル名を見つける必要があります。

Example-    part1_part2_part3.h
            partx_party_partz.h
            hi_exp.h
            bye.h

ここでは正しい形式のファイルを見つけることができますpart1_part2_part3.hpartx_party_partz.hIf条件をどのように設計する必要がありますか?

ベストアンサー1

printf '%s\n' *_*_*.h

2つ以上のアンダースコアを含むファイル名が印刷され、各行は.アンダースコアで始まり終了しません。.hただし、そのファイルがない場合は印刷されます*_*_*.h

おすすめ記事