grep活用術¶
事例集¶
マッチした文字列だけを抽出したい(-oオプション)¶
例えばログファイルの中にMACアドレスが含まれていた場合、MACアドレスだけを抽出するコマンド実行例です。-o
オプションを指定します(古いgrepでは-oオプションがないかも)。
$ grep -o '[0-9a-f]\{2\}\(:[0-9a-f]\{2\}\)\{5\}' system.log 00:01:02:03:04:05 01:23:45:67:89:ab cc:dd:ee:ff:00:11 $