标题获取文件列数的两种实现方式
原始文件内容

一、使用awk
awk '{print NF}' file.txt
cat file.txt |awk '{print NF}' |sort -nrk1|head -1
cat file.txt |awk '{print NF}' |sort -nk1|head -1
二、使用wc命令
cat file.txt |head -1|wc -w
三、列转行
cat file.txt | xargs
四、将file.txt 的每一列转成行排列
line=`cat file.txt|awk '{print NF}'|head -n 1`
for n in `seq 1 ${line}`
do
cat file.txt |awk '{print $'''$n'''}' | xargs
done
line=`cat file.txt|head -1|wc -w`
for n in `seq 1 ${line}`
do
cat file.txt |awk -v n=$n '{print $n}' | xargs
done
cat file.txt |awk '{print $1}' >> res_file.txt
cat file.txt |awk '{print $2}' >> res_file.txt