0

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

4

1 回答 1

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

如果你把它变成一个脚本,你可能想要获取文件列表作为参数。

于 2012-09-26T19:47:47.983 回答