Давным-давно я помню, как использовал команду, которая вносит свой вклад в красиво отформатированную таблицу.
Например, для этого ввода,
apple 1 100
orange 20 19
pineapple 1000 87
avocado 4 30
Вывод будет похож на это:
apple 1 100
orange 20 19
pineapple 1000 87
avocado 4 30
Я хотел бы знать название этого инструмента.
awk
решение, которое имеет дело со стандартным вводомТак как
column
это не POSIX, может быть, это:Тест:
Тестовые команды:
Выход для всех:
Смотрите также:
источник
Для относительно небольших файлов (где длина в байтах меньше
getconf ARG_MAX
), а входные размеры более или менее известны (допустим, имя фрукта не длиннее 18 букв),printf
может быть полезным, вотbash
пример:Выход:
Обратите внимание, как цифры правильно выровнены.
источник