for文を使って、フィールドに番号(連番、つまり$nが分かる)とカラム名を表示。
 

 
$ awk 'BEGIN{FS = ","} NR == 1 {for(i=1;i<=NF;i++) printf("%2d %s\n", i, $(i))}' file.csv
 

 
printfで「%2d」としてるのはカラムの数が2桁である場合を想定。
 
 
 

§1036 · Posted By · 12月 5, 2012 · Development · Tags: , · [Print]