列形式を再指定しようとしましたが、価格に小数点を追加し、右側に並べ替える必要があります。また、他の列で作業するには、最後にスペースが必要です。
awk -F, '{print $6}' $FILE | awk '{printf("%-7s\n", $0) }' > $TEMP/unit_price
現在の出力:
99
121.5
108
67.5
これが私が右に見えてソートするために必要な方法です。
99.00
63.00
121.50
108.00
108.00
67.50
67.50
ベストアンサー1
- 1 awkの場合は、すべての処理を実行するのに十分です。
%s
デフォルトでは、数値を文字列に変換します。%f
この場合、floatなどの他のフォーマットコンバータを使用します。awk -F ',' '{printf("%3.2f\n", $6}' ${FILE} > ${TEMP}/unit_price