column
Разбивает стандартный ввод или файл на несколько колонок. Строки заполняются перед колонками; разделитель по-умолчанию - пробел.
- Форматирует вывод для экрана шириной 30 символов:
printf "header1 header2\nbar foo\n" | column -c {{30}}
- Выбрать символ разделения колонок для опции -t (например, "," для csv); по-умолчанию это пробел:
printf "header1,header2\nbar,foo\n" | column -s{{,}}
- Автоматически разбивает и выравнивает колонки в виде таблицы:
printf "header1 header2\nbar foo\n" | column -t
- Заполняет сначала колонки, затем строки:
printf "header1\nbar\nfoobar\n" | column -c {{30}} -x