Post by lastart 直接用上面的awk不就可以出来ip吗? 如果还要mac的话 awk 'BEGIN{FS="HWADDR="|" IPADDR="";RS=RS"|"/>"}NF==3{print $2" "$3}' 复制代码 不需要一直过滤吧. 不过看起来perl是比awk集成的多一些. 我都拿awk当编程语言了.
使用道具 举报
Post by lichengshuang 直接用 sed -n '/HOSTNAME="delivery"/,/IPADDR=/p' *.xml | perl -lne 'print $1 if /IPADDR="(.*)"/' 就可以过滤出ip
Post by caowai sed 's/^.\{1,\}IPADDR=\"\(.*\)\".\{1,\}/\1/' 嘿嘿 这个应该也可以吧!
Post by gregorian grep -o '\([0-9]\{1,3\}\.\)\{3\}[0-9]\{1,3\}' filename 直接用正则表达式就可以了
本版积分规则 发表回复 回帖后跳转到最后一页