一致するファイル数を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`