[РЕШЕНО] Птица thunderbird создание письма с вложениями в консоли thunderbird -compose attachment=%N

Коллеги, в Thunar в Особых действиях пытаюсь наладить отправку по ПКМ файликов. Хэлп птицы выдает команду вида
thunderbird -compose attachment=%f или thunderbird -compose attachment=%F. Один файл отправляется, а несколько -пишет, что файлы не существуют и аборт.

Это решается?

ответ -


echo %F  | sed 's/ /,/g' | xargs -I{} thunderbird -compose "attachment='{}'"
Видимо Thunar при нескольких файлах перечисляет их в одну строку, поэтому thunderbird не обрабатывает их как разные файлы.
Вот здесь показан пример, как прикрепить сразу несколько файлов - нужно их указать через запятую, поэтому нужно написать, что-то вроде..

echo %f | sed 's/ /,/g' | xargs -I{} thunderbird -compose attachment={}
Большое спасибо за наводку.

Чтобы позволяло выделять несколько файлов надо заглавную %F, но в письмо засовывает только один файл, первый из выделенных.

echo %F | sed 's/ /,/g' | xargs -I{} thunderbird -compose attachment={}
чтобы посмотреть, "как это выглядит" сделал следующее -
1. echo %F > test
2. посмотрел этот test- список файлов в одной строке, запятые появились как разделители. Добавил для пробы, хоть в Примере пробелов и нет, пробел после запятой, все равно в письмо попадает только первый файл

echo %F | sed 's/ /, /g' | xargs -I{} thunderbird -compose attachment={}

В итоге разобрался с кавычками -


echo %F  | sed 's/ /,/g' | xargs -I{} thunderbird -compose "attachment='{}'"
 
Зарегистрироваться или войдите чтобы оставить сообщение.