パターンに一致するファイルの行数の計算 [閉じる]

パターンに一致するファイルの行数の計算 [閉じる]

特定のパターンに一致するファイルを与えることができるリストにしたいと思います。これまで、私はあなたが望むパターンに一致するファイルをリストする次のことを試しました。

find 2021.12.*/ -maxdepth 2 -name "myfilepattern.csv" -ls

123456789  32116 -rw-rw-r--   1 user1 user1 32881884 Dec  1 23:59 2021.12.01/myfilepattern.csv
234567891      4 -rw-rw-r--   1 user1 user1      144 Dec  2 00:00 2021.12.02/myfilepattern.csv

各ファイルの行数2021.12.01/myfilepattern.csv2021.12.02/myfilepattern.csv

この柱の配置に関する特別な要件はありません。開始または終了のいずれかです。

ベストアンサー1

-printfAND-exec演算子を使用してwc -l行/行数を計算できます。

find 2021.12.*/ -maxdepth 2 -name "myfilepattern.csv" -printf '%i\t%k\t%M\t%n\t%u\t%g\t%s\t%Tb %Td %TH:%TM\t' -exec wc -l {} \;

行番号は最後の列の2番目になります。

おすすめ記事