v1.0

$ printf

Текст и потокисложность: среднийпакет: bash (встроенная)

Форматированный вывод по шаблону. Она может обрабатывать файл или данные, полученные от другой команды через конвейер. Например, printf "%-12s %5d\n" "$name" "$size" — выровненная таблица в логе.

Синтаксис

printf ФОРМАТ [АРГУМЕНТЫ]

Основные опции

%sстрока
%dчисло
%0Ndчисло с ведущими нулями

Примеры из практики

$ printf "%-12s %5d\n" "$name" "$size"
После запуска · пошаговоЧто произойдёт:
выровненная таблица в логе.

Что появится в терминале:
Появится текст, сформированный по строке формата: подстановки %s, %d и управляющие последовательности будут заменены значениями.

Как понять, что всё получилось:
Формат и значения в строке совпадают с указанным шаблоном.
выровненная таблица в логе

Поддержка дистрибутивов

Связанные команды