パイプラインパラメータにスクリプトパラメータを渡すには?

パイプラインパラメータにスクリプトパラメータを渡すには?

次のコードがあり、パラメータに-sbashスクリプトの最初のパラメータを含めたいと思います。現在、メッセージ本文はステートメント$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]

関連情報