間違いだらけの備忘録

このページの内容は無保証でありこのページの内容によって直接、または間接に損害を受けられたとしても私は責任を取りません。

正規表現部分のみ切り出し

grep -o
http://jarp.does.notwork.org/diary/200203b.html#20020316
http://araistudy.g.hatena.ne.jp/iwaseki/20061106/p1
IPアドレスらしき部分の表示例

ifconfig eth0 | egrep -o "addr:[0-9]+(\.[0-9]+){3}" | egrep -o "[0-9]+(\.[0-9]+){3}"
ifconfig eth0 | grep -oP "addr:\d+\.\d+\.\d+\.\d+" | grep -oP "\d+\.\d+\.\d+\.\d+"

若干修正、MACアドレスらしき部分のみ表示

LC_ALL=C /sbin/ifconfig eth0 | /bin/egrep -o 'HWaddr [0-9A-Fa-f]{2}(:[0-9A-Fa-f]{2}){5}' | /bin/sed ' s/HWaddr //'

おとなしくsed等を使った方がよさそうだが、http://d.hatena.ne.jp/gunshot/20081216/p1
ケースによっては便利
めも

このページにはhatena以外のサービスからのコンテンツが埋め込まれています。 hatenaによりGoogle AdSense 広告が埋め込まれています。