来自脚本变量的 mpack 描述 (-d)

来自脚本变量的 mpack 描述 (-d)

在我的脚本中,我有一个名为$消息。我想使用 将此消息与 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

相关内容