awk не округляется с OFMT и $ 0
m печатать массив из 100 столбцов, и я хотел бы, чтобы все столбцы имели 2 десятичных знака. Я хотел бы использовать print $ 0 и не нужно индивидуально указывать формат для всех столбцов.
OFMT работает с $ 0:
echo '0.77767686 0.76555555 0.6667667 0.77878878' |awk '{CONVFMT="%.2g";OFMT="%.2g";print ($0+0);print ($0+0)"";print $0}'
Результаты:
0.78
0.78
0.77767686 0.76555555 0.6667667 0.77878878