我希望计算指定月份中拥有所有日志文件的行数。到目前为止,我使用以下命令获取这些文件。
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过滤的文件数,而不是我想要的文件数。我要有这些文件的所有行的总和。谢谢
发布于 2011-12-19 17:55:30
这将给出所有文件中的总行数-
wc -l localhost_access_log.[0-9][0-9]-11-11* | awk 'END{print $1}'
更好-
awk 'END{print NR}' localhost_access_log.[0-9][0-9]-11-11*
发布于 2011-12-19 17:40:48
尝试:
wc -l localhost_access_log.[0-9][0-9]-11-11*
https://stackoverflow.com/questions/8565159
复制相似问题