awk取第三个域到最后一个域怎么写

2025-02-25 16:00:10
推荐回答(2个)
回答1:

echo "1 2 3 4 5" | awk '{$1=$2="";print}'
echo "1 2 3 4 5" | awk ''{for(i=1;i<3;i++)$i="";print}"
如果分隔符比较标准的话,建议还是用cut命令比较嗨皮
echo "1 2 3 4 5" | cut -d" " -f3-

回答2:

for( i=3;i<=NF;i++)
print $i