在我的脚本中,我有一个名为$消息。我想使用 将此消息与 jpeg 一起发送mpack
。
一种有效的方法:
echo "$message" > myText
mpack -s "test mail" -d myText myImage.jpg [email protected]
但是,我想省去编写文件我的文本并直接传递内容$消息到-d
参数。
如何才能做到这一点?
顺便说一句:我的$message
变量包含两个由换行符分隔的子字符串。
答案1
弄清楚了。命名管道就解决了这个问题:
mkfifo fifo
echo "$message" > fifo &
mpack -s "test mail" -d fifo myImage.jpg [email protected]
rm fifo