当前位置: 技术问答>linux和unix
shell script 抓字串問題
来源: 互联网 发布时间:2016-03-21
本文导语: 如下字串,要如何只抓出218.1.65.233呢,可抓ip address的方法 2007-11-12 00:43:16,310 fail2ban.actions: WARNING [ssh] Ban 218.1.65.233 | sed -n 's/(.*) ([0-9]{1,3}.[0-9]{1,3}.[0-9]{1,3}.[0-9]{1,3})/2/p' 这句可以抓出你要的...
如下字串,要如何只抓出218.1.65.233呢,可抓ip address的方法
2007-11-12 00:43:16,310 fail2ban.actions: WARNING [ssh] Ban 218.1.65.233
2007-11-12 00:43:16,310 fail2ban.actions: WARNING [ssh] Ban 218.1.65.233
|
sed -n 's/(.*) ([0-9]{1,3}.[0-9]{1,3}.[0-9]{1,3}.[0-9]{1,3})/2/p'
这句可以抓出你要的ip,虽然有点不太严格,但是在你的例子中已经足够了。
这句可以抓出你要的ip,虽然有点不太严格,但是在你的例子中已经足够了。