我很難將CentOS 5.5中的正則表達式轉換爲工作sed命令。使用正則表達式和sed篩選出IP
我要過濾的IP地址了一個字符串:
"example.org has address 123.45.67.890" -> "123.45.67.890"
我的正則表達式到目前爲止是:
/([a-zA-Z\. ]+)([0-9\.]+)/
並採用SED我的命令的例子是:
host example.org | grep 'has address' | sed 's/\([a-zA-Z\\. ]+\)\([0-9\\.]+\)/\2/'
但是,我從該命令中得到的所有信息都是sed的輸入:「example.org的地址爲123.45.67.890」
任何想法?
此應用程序位於unix **用戶**站點不是編程站點,因爲sed是標準命令行工具 – 2011-02-25 14:49:13