我想计算指定月份中包含所有日志文件的行数。到目前为止,我使用以下命令获取这些文件。
ls localhost_access_log.[0-9][0-9]-11-11*
此文件名的示例是localhost_access_log.10-10-11.log
我试着用
ls localhost_access_log.[0-9][0-9]-11-11* | wc -l
这个选项给我的是ls过滤的文件数,不是我想要的。我想要拥有这些文件的所有行的总和。谢谢
This will give you the total number of lines in all files -
wc -l localhost_access_log.[0-9][0-9]-11-11* | awk 'END{print $1}'
Even better -
awk 'END{print NR}' localhost_access_log.[0-9][0-9]-11-11*
尝试:
wc -l localhost_access_log.[0-9][0-9]-11-11*