次のようなカンマ区切りのデータがあります。
WP, 2012120100, 30, 989, 50, 1050, 50, 50, 1007
WP, 2012120106, 35, 987, 45, 1045, 50, 50, 1006
WP, 2012120112, 40, 985,
WP, 2012120118, 50, 980, 55, 1065, 65, 60, 1008
次のように、各列を配列に変換したいと思います。
set -A col2 `awk -F, {print $2} myfile`
--> これは正常に動作し、次の配列値を生成します
2012120100, 2012120106, 2012120112, 2012120118
しかし、もしそうなら:
set -A col5 `awk -F, {print $5} myfile`
配列 "col5" の値は 50、45、55 です。配列 "col5" が 50、45、55 になるように、欠落している列には空白または null 値を保持する必要があります。そうしないと、配列が整列しなくなります。 .