-name 取得したいファイル名。ワイルドカードが使用できます。* : 任意の0文字以上、? : 任意の一文字。正規表現を使いたい場合は、-regex でできる。 xargs zgrep 'cannot find 説明 xargs は、標準入力を読み取って、それを引数として指定されたコマンドに渡すためのコマンドです。 要するに、前の find コマンドの結果、渡されてくるファイル名を、zgrep 'cannnot find' に渡しています。 zgrep は gzip や compress で圧縮されたファイルから正規表現等を使って検索します。ただ、このコマンドは圧縮されていない通常のファイル にも使用できる便利なコマンドです。 結果 ここまでで、過去90日以内に変更、更新された cannot find your hostname という文字列を含んだログの一覧が取得できます。 下は、その
![メールログから特定のログを切り出し集計するワンライナーの覚書 | 雑廉堂の雑記帳](https://cdn-ak-scissors.b.st-hatena.com/image/square/a087b4bbe7b4fe5e404b431679607767c0bb4ccd/height=288;version=1;width=512/https%3A%2F%2Fwww.rough-and-cheap.jp%2Fzblog%2Fwp-content%2Fuploads%2F2019%2F02%2Frene-teinze-1307480-unsplash.jpg)