サンプルファイルの構造は次のとおりです。
Product,Base_Price,Promotion_Price,Discount
Shampoo,1.999999,1.409999,15.9988999
Biscuit,2.999999,2.409999,15.9988999
出力ファイルは次の形式であると予想されます。
Product,Base_Price,Promotion_Price,Discount
Shampoo,1.99,1.40,15.99
Biscuit,2.99,2.40,15.99
ベストアンサー1
numfmt
GNU Coreutilsを使用するシステムでは、次の使用を検討できます。
$ numfmt --delimiter=, --header --field=2- --format='%.2f' --round=down < file.csv
Product,Base_Price,Promotion_Price,Discount
Shampoo,1.99,1.40,15.99
Biscuit,2.99,2.40,15.99
従来のIEEE丸めをゼロから求める場合は、この--round=down
ディレクティブを省略してください。