次のコードがあり、パラメータに-s
bashスクリプトの最初のパラメータを含めたいと思います。現在、メッセージ本文はステートメント$1
で正しく評価されていますが、件名の「$1」をそのまま印刷します。echo
echo "Converse Log Labels $1" | mailx -a conversation_logs_"$1".tsv -s "Converse Logs Labels Data "$1"" [email protected]
答え1
$1
以前に見積もりを閉じてから、新しい見積セットを開いて閉じたようです。あなたは試すことができます:
echo "Converse Log Labels $1" | mailx -a conversation_logs_"$1".tsv -s "Converse Logs Labels Data $1" [email protected]
または引用符を含める場合:
echo "Converse Log Labels $1" | mailx -a conversation_logs_"$1".tsv -s "Converse Logs Labels Data \"$1\"" [email protected]