bashスクリプト「test.sh」があり、使用したいパラメーターの1つは--no-emailです。
test.sh --no-emailを実行すると、すべてが期待どおりに機能し、電子メールステータスレポートを受信しません。
ただし、実際に実行したいのは「test.sh test.cnf」です。ここでは、-no-emailパラメーターが他のパラメーターのロードとともにtest.cnfファイルに保存されます。私はこれを機能させることができません。おそらく私は完全に愚かで理解していないのですか?
どうもありがとう
echo $*|grep -se '--no-email'&>/dev/null
SEND_MAIL=`echo $?`
echo -e "DEBUG: \$*=$*"
if [ ! "$SEND_MAIL" == "0" ]; then
echo 'Mail would have been sent!'
else
echo 'NO MAIL WOULD HAVE BEEN SENT!'
fi