鍍金池/ 問答/網(wǎng)絡(luò)安全/ 如何用sed來抽取ip地址?

如何用sed來抽取ip地址?

string="221.11.165.237xxxx221.11.165.233n
219.158.9.97ttttt219.158.19.137"

grep抽取ip地址
echo $string | grep -oP '(d+.){3}d+'
如何用sed抽取
echo $string | sed 's/(([0-9]+\.){3}[0-9]+)/1/g'

我的嘗試沒有結(jié)果。

回答
編輯回答
枕頭人

grep -Eo "([0-9]{1,3}[\.]){3}[0-9]{1,3}"

2017年2月9日 17:13