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

Ответы на вопрос(3)

Ваш ответ на вопрос