スクリプト変数のmpack説明(-d)

スクリプト変数のmpack説明(-d)

私のスクリプトには次のスクリプトがあります。$メッセージ。を使用してJPEGにこのメッセージを送信したいと思いますmpack

効果的なアプローチ:

echo "$message" > myText
mpack -s "test mail" -d myText myImage.jpg [email protected]

しかし、ファイルの書き込みを保存したいと思います。私のキャラクターコンテンツを直接配信$メッセージパラメータに-d

これはどのように達成できますか?

注:私の$message変数には、改行で区切られた2つの部分文字列が含まれています。

ベストアンサー1

調べました。名前付きパイプはこの問題を解決します。

mkfifo fifo
echo "$message" > fifo &
mpack -s "test mail" -d fifo myImage.jpg [email protected]
rm fifo

おすすめ記事