Несколько строк, усеченная строка в 80 символов

я новичок в awk и sed, а яя ищу способ обрезать строку до 80 символов, но яm печатать несколько строк в этой строке, используя printf. Последние две строки вызывают у меня проблемы, потому что они меняются по размеру на каждой итерации моего кода. Вот'мой текущий код:

printf "%5d  %3s%.2s %4s %s %s \n" "$f" "$month" "$day" "$year" "$from" "$subject"

Этот код используется для создания сводки сообщений электронной почты, которые проходят через скрипт Bash. Что я знаю, так это то, что с учетом пробелов и требований других моих строк у меня есть место для 60 символов между строками $ from и $ subject.

Любая помощь приветствуется.

Ответы на вопрос(5)

Ваш ответ на вопрос