我有多个日志文件,我想显示它们的联合输出。一种方法是执行以下命令:
tail file-1 file-2
但我还想只显示特定数量的行,如果我包括行数此命令中的参数如下:
tail -n file-1 file-2
或者
tail -n file-1 -n file-2
它说tail: option used in invalid context
那么我该怎么做呢?
答案1
添加行数到你的尾部命令:
tail -n 10 file-1 -n 10 file-2
答案2
使用 shell 为每个文件重复一个命令 -
对于文件 1 文件 2 中的每个文件;执行 tail -X $each;完成
或者,如果文件都是同一类型
查找 . -type f -name "namespec" -exec tail -X {} \;