ベストアンサー1
ls
合計を生成しませdu
んが、
du -sch *.csv
16K LdevInfo.csv
8.0K LunInfo.csv
4.0K W.csv
4.0K WwnInfo.csv
32K total
wc
銃を生産します
wc -l *.csv
101 LdevInfo.csv
66 LunInfo.csv
62 W.csv
8 WwnInfo.csv
237 total
それから単にjoin
join -j 2 -o 1.1,2.1,2.2 v w
101 16K LdevInfo.csv
66 8.0K LunInfo.csv
62 4.0K W.csv
8 4.0K WwnInfo.csv
237 32K total
どこ
-j 2
一致のためにフィールド2を使用するように結合に指示する-o 1.1,2.1,2.2
指定されたファイル FILENUM.FIELDNUM を印刷します。
あるいは、追加のawkを使用してフォーマットを素敵に指定することもできます。
join -j 2 v w| awk '{printf "%s\t%s\t%s\n",$2,$3,$1}'
101 16K LdevInfo.csv
66 8.0K LunInfo.csv
62 4.0K W.csv
8 4.0K WwnInfo.csv
237 32K total
PS:私は*.png
それを使用していませんが、*.csv
これはうまくいきます。