grepで一致するファイル数を計算する

grepで一致するファイル数を計算する

一致するファイル数をgrep変数という変数に保存するにはどうすればよいですかnf

次のコマンドを使用grepし、計算はwc

grep -rl "${isufx[@]}" -e "$ptrn" -- "${fdir[@]}" | wc -l

ベストアンサー1

次のコマンドを含めると、変数に保存されているファイルの数を計算できます$(...)

nf=$(grep -rl "${isufx[@]}" -e "$ptrn" -- "${fdir[@]}" | wc -l)

別のオプションは伝統的な逆引用符です。

nf=`grep -rl "${isufx[@]}" -e "$ptrn" -- "${fdir[@]}" | wc -l`

おすすめ記事