如果要检查目录中所有.csv文件的总行,可以使用find和wc:
find . -type f -name '*.csv' -exec wc -l {} +
Run Code Online (Sandbox Code Playgroud)
要递归地获取每个文件的行数,您可以使用 Cesar 的答案:
$ LANG=C find /tmp/test -type f -name '*.csv' -exec wc -l '{}' +
49 /tmp/test/sub/3.csv
22 /tmp/test/1.csv
419 /tmp/test/2.csv
490 total
Run Code Online (Sandbox Code Playgroud)
要递归获取所有文件的总行数:
$ LANG=C find /tmp/test -type f -name '*.csv' -exec cat '{}' + | wc -l
490
Run Code Online (Sandbox Code Playgroud)
| 归档时间: |
|
| 查看次数: |
1335 次 |
| 最近记录: |