Несколько строк, усеченная строка в 80 символов
я новичок в awk и sed, а яя ищу способ обрезать строку до 80 символов, но яm печатать несколько строк в этой строке, используя printf. Последние две строки вызывают у меня проблемы, потому что они меняются по размеру на каждой итерации моего кода. Вот'мой текущий код:
printf "%5d %3s%.2s %4s %s %s \n" "$f" "$month" "$day" "$year" "$from" "$subject"
Этот код используется для создания сводки сообщений электронной почты, которые проходят через скрипт Bash. Что я знаю, так это то, что с учетом пробелов и требований других моих строк у меня есть место для 60 символов между строками $ from и $ subject.
Любая помощь приветствуется.