今天想使用shell脚本处理一ini文件下的ip地址,也就是INTRANET,前面的ip地址,折腾挺久。文件格式如下:
正确代码:
grep -E 'INTRANET' /home/aaaa/bbbb/hostinfo.ini | awk -F ',' '{for(i=1; i<=NF; i++) if($i~"INTRANET") print $i}'
错误代码:
grep -E 'INTRANET' /home/aaaa/bbbb/hostinfo.ini | awk -F ',' '{for(i=1; i<=NF; i++);if ($i~"INTRANET") print $i}'