シェルスクリプトでログの特定情報を取得の方法
ログ情報を特定の条件で表示するためにシェルスクリプトを使用するには、以下のコマンドを使用します。
grep "要查找的信息" 文件路径
例えば、ログファイル/var/log/syslog 内でキーワード error を含む全行を検索したい場合、下記のコマンドが使用できます。
grep "error" /var/log/syslog
ファイルに出力したい場合は、リダイレクト記号の「>」を使用して
grep "error" /var/log/syslog > error_log.txt
一致する行をerror_log.txtというファイルに出力します。
さらに awk コマンドで特定のフィールドを取り出す、または sort コマンドで結果を並び替えるなど、他のコマンドと組み合わせることでログ情報をさらに処理できます。