a.txt 的内容
name age
alice 21
ryan 30
#test.sh
nf=`awk '{print NF; exit}' a.txt`
for((i=1;i<=$nf;i++))
{
awk '{print $i}' ./a.txt
}
我期望的结果是每列打印,但实际结果是打印所有内容两次。
我的预期输出是
name
alice
ryan
age
21
30
实际输出为
name age
alice 21
ryan 30
name age
alice 21
ryan 30