#author("2018-01-15T02:27:48+00:00","default:kazuma","kazuma")
[[Linuxコマンド]]

*概要 [#d1292312]
sedでできることをまとめていきます。

*括弧内の文字を抽出する [#aee5c2f7]
 $ sudo cat /var/log/maillog | sed -r 's/^.*(\[.*\]).*$/\1/'
 [192.168.100.100]
 [192.168.100.101]
 [192.168.100.102]
 
 () 内の文字列を \1 に代入して表示する。※この例だと ***[192.168.100.100]: *** みたいなログがあった場合に、IPアドレスのみを抽出するようにできる。


トップ   新規 一覧 検索 最終更新   ヘルプ   最終更新のRSS