我有一个文件夹/data
,该文件夹有大约50,000个r数据集。每个数据集均以File_
开头。就像这样。
File_1323.rds
File_3223.rds
File_5122.rds
File_8273.rds
.
.
.
我需要帮助计算所有这些文件中的总行数。一次没有一个文件。所有这些文件的总行数。任何建议,不胜感激。预先感谢。
答案 0 :(得分:2)
使用wc(1)
:
wc -l File_*.rds
或者,仅获取数字(用于脚本):
wc -l File_*.rds | awk '/ total/{ print $1 }'
但是50'000可能会超过“最大参数个数”限制,因此请使用find ... -exec...
:
find . -name 'File_*.rds' -exec cat "{}" + | wc -l