2015-01-13 3 views
0

Вот что я хочу сделать:Как использовать вывод скрипта как путь для прикрепления в mutt?

Я написал письмо в mutt. Теперь я хочу добавить прикрепление, выполнив скрипт, который печатает путь, который является файлом, который должен быть прикреплен.

Я хочу это сделать изнутри mutt.

Сценарий использования: добавьте iCal/vCard в качестве прикрепления, который выбран скриптом (который затем экспортирует его из моего календаря/адресной книги, сохраняет его в файле и возвращает этот файл в файл mutt, который добавляет его в качестве прикрепления.

+0

извините, но stackOverflow не является бесплатной услугой кодирования. Ожидается, что вы увидите какой-то код и зададите вопросы о том, как его исправить. Удачи. – shellter

ответ

-1

mutt -s "Subject Line Here" -a $(path/to/your/script.sh) [email protected] < message.txt

где

script.sh отвечает не создает файл, который вы подключаете и выводит полный путь к этому файлу, и только путь, ничего другого, например:

#!/bin/sh 
tar -cvf /tmp/mytarfile.tar /home/user1/*.txt 
gzip /tmp/mytarfile.tar 
echo /tmp/mytarfile.tar.gz 
exit 

этот скрипт создает /tmp/mytarfile.tar.gz и печатает имя файла и путь как его единственный выход, перед выходом.

+0

Но я не могу этого сделать изнутри mutt_. – musicmatze

+0

как вы планируете запускать скрипт, изнутри mutt? И если вы знаете, как это сделать, вы можете легко вставить команду, которую я дал вам в качестве ответа, в скрипт и запустить ее, пока вы находитесь в пределах mutt. Если у вас нет доступа к оболочке для создания скрипта, ваш вопрос будет спорным с самого начала. Я не знаю, что еще тебе сказать. – MelBurslan

 Смежные вопросы

  • Нет связанных вопросов^_^