Сохранить формат таблицы в bash, когда достигнет конца терминала - PullRequest
0 голосов
/ 22 апреля 2020

На данный момент я пытаюсь создать что-то вроде усеченных строк в bash, но, и это та часть, которую я по какой-то причине не могу сделать, мне нужно сохранить их формат.
У меня есть 3 строки вывода:

  • Заголовки таблицы
  • Первая строка значений
  • Вторая строка значений

Когда он достигает конца терминала, он теряет формат, потому что переходит на следующую строку, когда мне нужно распечатать их, всегда сохраняя формат.

Мой код:

columns=$(tput cols)
(3 fors with printfs in them) | fmt -w$columns

Какой правильно сохраняет ширину терминала, но плохо усекает ее.

...