如何在我的文件夹中搜索txt文件的数量。 我尝试了很多事情,但没有任何效果。
ls -1 * txt 给出了txt的列表 但我需要电话号码!
我也尝试了一些组合,但是那也没有用。 ls-1 * txt | wc -1
希望你能帮助我 谢谢。
答案 0 :(得分:0)
完成此任务的一些方法:
递归
find . | grep -c '\.txt$'
1.1 .
用于当前工作目录和所有子目录
2.1 -c
用于计数
find . -name \*.txt | wc -l
2.1 -name
用于匹配
2.2 -l
用于计数
非递归
ls -1 *.txt | wc -l
perl -le '++$n for <*.txt>; END{ print $n }'
$n
增加*.txt
并将其打印在END 答案 1 :(得分:0)
在您的命令中,您执行wc -1
是不正确的。
您将字母 1 更改为 l 即可,
我希望对您有帮助