wc -l计算文件夹和子文件夹中所有txt文件的行数

科学人

我在几个子文件夹中有数百个txt文件,我想统计每个txt文件中的行数。我可以使用以下命令对当前目录中的所有txt文件执行此操作:

for f in *.txt; do wc -l "$f"; done

输出:

[number] [txt filename]
[number] [txt filename]
[number] [txt filename]

哪个好 但是,我不想这样做数百次,而是导航到每个子文件夹。目录结构为:

-main
    -folder1
        textfile1.txt
        textfile2.txt
        textfile3.txt
    -folder2
        textfile4.txt
        textfile5.txt
        textfile6.txt
    -folder3
        textfile7.txt
        textfile8.txt
        textfile9.txt
...and so forth

值得注意的是,文本文件在.txt扩展名之前包含空格和几个点。但是,按照上面的描述使用wc -l不会产生任何错误。在运行MacOS的Mac上使用终端,在大多数情况下,其行为类似于BSD。

文森特·阿哈德(Vincent Achard)
find /the/path/to/search/ -name "*.txt" -exec wc -l {} \;

本文收集自互联网,转载请注明来源。

如有侵权,请联系 [email protected] 删除。

编辑于
0

我来说两句

0 条评论
登录 后参与评论

相关文章

无法在python中调用子进程“ ls -l文件夹| wc -l”

获取文件夹和子文件夹中所有.txt文件的路径

通过多个文件夹循环wc计算每个文本文件的单词

使用python和wc -l计算文件中的行数

查找文件夹中所有文件的行数

wc压缩文件?

查找和删除文件夹及其子文件夹中所有不带扩展名的文件

wc -l文件到变量

如何遍历所有Assets文件夹和子文件夹并获得该文件夹中所有预制件的列表?

删除目录中所有文件和子文件夹的最快方法是什么?

递归清除其中没有文件的文件夹中的所有文件夹和子文件夹

读取文件夹和子文件夹中的所有文件-进度和大小

Powershell:将所有文件从文件夹和子文件夹移至单个文件夹

如何计算文件夹,其子文件夹和all中的所有文件。该计数不应包括文件夹计数

如何特别使用find命令和wc命令查找目录和所有子目录中所有.txt文件的数量?

删除所有旧文件,文件夹和子文件夹的命令

为文件夹和子文件夹中的所有文件设置命名空间

将文件复制到文件夹和所有子文件夹中

Git将文件夹视为文件,并忽略所有子文件夹和-files

从文件夹和子文件夹加载所有文件

编辑和重置所有文件夹、子文件夹和文件的权限

Xampp htdocs文件夹,子文件夹和所有文件的权限

Gitignore用于文件夹和子文件夹中的所有文件

以cmd列出所有文件夹和子文件夹,但不列出文件

遍历文件夹和子文件夹中的所有文件并获取创建日期

获取文件夹和子文件夹中的所有文件

批。批量重命名文件夹和所有子文件夹中的文件

Powershell 查找给定文件夹名称中的所有空文件夹和子文件夹

如何锁定具有子文件夹的文件夹中所有文件的单元格