【发布时间】:2015-12-12 07:38:53
【问题描述】:
想要打印目录中所有文件的前 2 行以及文件名。 都是 .csv 扩展文件。该目录中有大约 100 个文件。
sample_jan.csv
10,Jan,100
30,Jan,300
50,Jan,500
sample_feb.csv
10,Feb,200
20,Feb,400
40,Feb,800
60,Feb,1200
预期输出:
Filename:sample_jan.csv
10,Jan,100
30,Jan,300
Filename:sample_feb.csv
10,Feb,200
20,Feb,400
尝试为单个文件列出 2 行,如下所示,但不知道如何循环访问所有文件。
cat sample_jan.csv | head -2 >>output.csv
cat sample_feb.csv | head -2 >>output.csv
cat *.csv | head -2 >output.csv
寻找您的建议,没有 perl 和 python。
【问题讨论】: