2016-10-18 13 views
0

このコードを使用して電子メール自動化のスクリプトを実行できました。電子メールの自動化シェルスクリプト:スクリプトの実行時に入力を追加

echo 'This is a test' |私はスクリプトを実行するときに追加の値、つまり./email_test.shの値を追加することができるようにしたいと思います。値は電子メールメッセージ本文に含める必要がある変数です。あなたが./email_test.sh valueを要求してスクリプトを呼び出すが、それはchmod +x email_test.sh

Updateを使用して実行可能にすることを忘れないでください、その後

#!/bin/bash 

body=$1 

echo $body | mail -s 'Test mail' [email protected] -- -f [email protected] 

:あなたの場合は

は、あなたがこれを行うことができ、

答えて

0

をありがとう電子メールを変数として扱う必要がある場合は、body=$1と同じようにemail=$2と追加する必要がありますが、電子メールはこの場合2番目の引数になりますect。

+0

私はそれを動作させましたが、この値をサブジェクトの下に入れたいと思います。どうやら、それはPHPとは違ってHtmlタグを読んでいない。 – user127192

+0

本文= $ 1 echo 'これはテストメールです'

$ body | mail -s 'テストメール' – user127192

+0

ありがとう!電子メールアドレスの受信者をどのように変数にするのですか? 'mail -s'テストメール '[email protected]'。 – user127192

関連する問題