Полагаю, вы пытаетесь напечатать таблицу. Я думаю, что вы не сможете сделать это с одним printf
. В основном это потребует от вашей команды вывода строки для прогнозирования будущих выходных данных.
Если вы можете допустить постобработку, вы можете просто сделать это с помощью команды column
. Просто выберите символ, который вы хотите заменить на отступы, и сделайте, как в следующем примере (я выбрал backsla sh \
):
printf "%s\\|\n" "Instance" "Linstance" "Mintinginstance" | column -ts'\'
Вывод:
Instance |
Linstance |
Mintinginstance |