Вы также можете использовать rs
в качестве альтернативы column -t
:
(x=$(cat);rs -c -z $(wc -l<<<"$x")<<<"$x")
-c
изменяет разделитель входных столбцов, но -c
] только устанавливает разделитель входных столбцов на табуляцию. -z
устанавливает ширину каждого столбца равной ширине самой длинной записи столбца вместо того, чтобы делать все столбцы одинаковой ширины. Если в некоторых строках меньше столбцов, чем в первой строке, добавьте -n
.