shell中awk问题

awk '{print $3'},如何用循环语句把$3替换为会自动增长的变量呢
比如
awk '{print $1'}
awk '{print $2'}
awk '{print $3'}
这样子

1、通过while语句实现循环。
awk '{ i=1;while(i<=NF) {print $i;i++}}' a.txt
2、通过for语句实现循环。
awk '{ for(i=1;i<=NF;i++) {print $i}}' b.txt
温馨提示:答案为网友推荐,仅供参考
相似回答