Чтобы сэкономить на арифметике в вашем скрипте, вы можете просто взять размер конкатенации файлов:
cat *.tiff | wc
Ядро UN *X будет сотрудничать с вами, чтобы сделать это столь же эффективным, как и измерение размеров файлов по отдельности.
Я считаю , что это известная ошибка в более ранних версиях mutt
и что она была исправлена в мае 2019 года с помощью фиксации 6898c083 . Это означает, что исправление должно было быть включено в выпуск 1.12.1.
Я не могу воспроизвести вашу проблему с выпуском 2.0.3 (, текущим выпуском на момент написания ), поэтому я предполагаю, что исправление все еще действует.
Проблема заключалась в том, что mutt
обрезал имена файлов вложений с длинными именами. Усечение было выполнено неправильно для строк символов, состоящих из нескольких байтов -, и оставило последний символ имени файла закодированным ошибочно. Когда почтовый клиент пользователя замечал, что кодировка имени файла вложения неверна, он заменял имя строкой noname
.
После выпуска 1.12.1 вы должны иметь возможность использовать имена файлов длиной до 255 символов.