2012-11-28 194 views
-1

能否請您引導我在這裏做錯了什麼... 腳本僅獲取值直到參數中的第一個空格。python腳本的shell腳本中的命令行參數

SENDING_MAIL_LISTENER=$PYTHON" ./rajesh/script.py -s "$SUBJECT_LISTENER" -p "$BODY_LISTENER" -r "$CONTACT_NAME 
+1

是實際執行的命令是什麼? sys.argv包含什麼?你如何解析參數?對不起,我的水晶球現在正在修理中...... – l4mpi

回答

1

你應該逃避那些雙引號:

SENDING_MAIL_LISTENER="$PYTHON ./rajesh/script.py -s \"$SUBJECT_LISTENER\" -p \"$BODY_LISTENER\" -r \"$CONTACT_NAME\"" 
相關問題