На данный момент я пытаюсь создать что-то вроде усеченных строк в bash, но, и это та часть, которую я по какой-то причине не могу сделать, мне нужно сохранить их формат.
У меня есть 3 строки вывода:
- Заголовки таблицы
- Первая строка значений
- Вторая строка значений
Когда он достигает конца терминала, он теряет формат, потому что переходит на следующую строку, когда мне нужно распечатать их, всегда сохраняя формат.
Мой код:
columns=$(tput cols)
(3 fors with printfs in them) | fmt -w$columns
Какой правильно сохраняет ширину терминала, но плохо усекает ее.