.tsv 拡張子を持つディレクトリのレコード数を取得する方法

.tsv 拡張子を持つディレクトリのレコード数を取得する方法

.tsv 拡張子を持つディレクトリのレコード数を取得する方法。 100個の.tsvファイルがありますが、別のファイルに出力するために各ファイルのファイル名とレコード数を表示したいと思います。

abc.tsv 200
pqr.tsv 300

ベストアンサー1

レコードごとに1行だけを想定すると、次のものが必要ですwc

$ wc -l *.tsv
 5 bar.tsv
 5 foo.tsv
10 total

grepまたは、すべての文字に対して空白以外の行が必要な場合:

$ grep -c . *.tsv
bar.tsv:4
foo.tsv:4

wcまたは、出力から「total」行を削除しsedてファイルにリダイレクトします。

$ wc -l *.tsv | seq '$d' > counts.txt

おすすめ記事