/
githubmirror
/
gawk
Обзор
Документация
Войти
/
githubmirror
/
gawk
Код
Запросы
0
Пакеты
0
Релизы
0
Аналитика
Безопасность
master
test/addcomma.awk
15 строк
426 B
Arnold D. Robbins
Move to gawk-3.1.0.
16 июл 2010, 14:09
16 июл 2010, 14:09
bc70de7
Код
Авторство
О чём код?
# addcomma - put commas in numbers # input: a number per line # output: the input number followed by # the number with commas and two decimal places { printf("%-12s %20s\n", $0, addcomma($0)) } function addcomma(x, num) { if (x < 0) return "-" addcomma(-x) num = sprintf("%.2f", x) # num is dddddd.dd while (num ~ /[0-9][0-9][0-9][0-9]/) sub(/[0-9][0-9][0-9][,.]/, ",&", num) return num }