Оператор printf
10.20.3. Оператор printf
Оператор printf, используемый в awk, подобен этому оператору в Си, за исключением того, что спецификатор * не поддерживается.
Общий формат оператора: print format expr1, rxpr2, ..., exprn где format - это строка, содержащая информацию, которая будет печататься, и какое преобразование будет выполняться над выражением.
Каждая спецификация начинается с символа "%", заканчивается буквой, которая определяет преобразование, и может включать:
- - выравнивание по левому краю в поле;
width - заполнить поле на заданную ширину; поля, начинающиеся с лидирующего нуля, должны быть заполнены нулями;
.prec - указывает максимальную ширину строки или разряд справа от десятичной точки.
В табл. 26 приведен список символов преобразования printf.