日期:2014-05-16 浏览次数:20547 次
awk 'NF>4{print $1"|"$4"|"$5;next;} {print $1"|"$2"|"$3;}' in.txt > out.txt ------解决方案--------------------awk '{if(NF>4){print $1"|"$4"|"$5} else if(NF>=3){print $1"|"$2"|"$3}}' in >out ------解决方案--------------------