Для вывода форматированного файла awk обеспечивает Си-подобное выражение printf:
printf format, expr1, expr2, ..., exprn
которое печатает expr в соответствии со спецификацией в строке format. Например, программа awk:
{print "%10s %6d\n", &1, $3}
печатает первое поле ($1) как строку из 10 символов, затем пробел, третье поле ($3) как десятичное число в шестисимвольном поле, затем новая строка (\n).
Если в качестве вводного взять файл countries, то программа напечатает следующую таблицу:
...