Вы можете использовать команду printf
, например:
printf "%-10s |\n" "$txt"
%s
означает интерпретировать аргумент как строку, а -10
указывает его выравнивать влево до ширины 10 (отрицательные числа означают выравнивание влево, а положительные числа - вправо).\n
требуется для печати новой строки, поскольку printf
не добавляет ее неявным образом.
Примечание , man printf
кратко описывает эту команду, но fullДокументацию формата можно найти на странице справки по функции C в man 3 printf
.