翻转输入
输入
name age
alice 21
ryan 30
输出
name alice ryan
age 21 30
awk '{for(i = 1; i <= NF; i++){if(NR == 1){a[i]=$i}else{a[i]=(a[i]" "$i)}}}END{for(i in a){print a[i]}}' file.txt
PS:
awk中字符串连接用”“连接。 a[i]” “$i在连接的同时加了一个空格。
awk中字符串转数字用+即可