現在のディレクトリで特定のフレーズを含むファイル数を数える方法は? [コピー]

現在のディレクトリで特定のフレーズを含むファイル数を数える方法は? [コピー]

「HW」というフレーズを含む現在のディレクトリのファイル数を計算したいと思います。

頑張った

ls -l | grep HW | wc -l

答え1

「HW」という文字列を含むファイル数を数えるには、次のようにします。

find . -maxdepth 1 -type f | xargs grep -m 1 HW | wc -l

ディレクトリに通常のファイルのみがある場合:

grep -m 1 HW * 2>/dev/null | wc -l

探しているならファイル名これには「HW」という文字列が含まれています。

find . -type f -name "*HW*" | wc -l

関連情報