Skip to main content

カウント. 検索の件数

Linux

bash
# (1) 検索にヒットした行そのものや行数を知りたい → grep 使う
find ディレクトリ名 -type f -exec grep -c 検索パターン {} /dev/null \; | grep -v ^/dev/null

# (2) 1行に複数マッチした場合もカウントしたい → awk 使う
find ディレクトリ名 -type f -exec awk '{count += gsub(/検索パターン/, "")} END {print FILENAME " : " count}' {} \;