実稼働ログでユーザーを追跡しようとしています。
使用できますか
tail -f grep "username"
はい-パイプを使用します。すなわち
tail -f <some filename> | grep 'username'
はい、パイプを使用できます
tail -f fileName | grepユーザー名
ack
grepのようなテキストファインダーであるコマンドには、このために特別に設計されたフラグ--passthru
があります。
自動的にカラーコードが一致するためack
、これを使用して、末尾のログファイルの出力を検索し、一致を強調表示するだけでなく、一致しない行を確認することもできます。
tail -f error.log | ack --passthru whatever
テールログのすべての行が表示されますが、一致するものが強調表示されます。
実際、私はそれを使用する方が効率的であることがわかりました:grep username filename | しっぽ