web-dev-qa-db-ja.com

複数のファイルの末尾を確認する

複数のログファイルを調べて、簡単にgrepできない特定のイベントを見つけようとしています。私はそれがどのファイルにあるかを知っており、私が探しているものはファイルの最後にあります。私が必要なのはこのようなものですが、文字列の最初のファイルを読み取るだけです。 tail `ls -x log*`

私のbashは少し錆びていますが、単純なものを見落としているように感じます。 HP-UXを使用しています。

3
Script Wolf

たぶん

tail log*

あなたが求めているものです。 tailが複数の引数をサポートしていない場合(そうであると思われる場合)は、ループする必要があります。

for file in log*; do echo "==> ${file} <=="; tail "${file}"; done
10
Stephen Kitt