计算具有不同名称的多个文件中的条目数

时间:2012-08-22 11:06:15

标签: unix grep wc

我在文件夹中说文件A.txt,B.txt,C.text。每个文本文件都包含很少的条目。 如何计算每个文本文件中有多少条目?并且还想要提取到列表,其中第一列作为文本文件的名称,第二列作为否。相应文件中的条目。 感谢

1 个答案:

答案 0 :(得分:0)

通过“条目”,你的意思是“行”吗?如果是这样,这是bash中一个非常基本和快速的解决方案:

files=(A.txt B.txt C.txt)
echo -e "File\tCount"
for i in "${files[@]}"
do
        ret=$(cat $i | wc -l)
        echo -e "$i\t$ret"
done

这是输出:

File    Count
A.txt   2
B.txt   1
C.txt   1

如果将其设置为脚本,则可能需要将文件列表作为参数。