如何通过shell脚本给python传带空格的字符串参数

如何通过shell脚本给python传带空格的字符串参数

如何通过shell脚本给python传带空格的字符串参数?
shell脚本的command打印出来是:
python ./sendmail.py "xxxx@xxxx.com" "logs are attached" "result.log"

其中"logs are attached"总是被解析为"logs 和 are 和attached" 三个参数,shell脚本中是这样写的:

SND_MAIL_CMD="python ${SCRIPT_ROOT}/sendmail.py \"${SEND_TO}\" \"${MAIL_TEXT}\" \"${RESULT_FILENAME}\""

请问该怎么调整?


回答:

\"${MAIL_TEXT}\"

改为

\'\"${MAIL_TEXT}\"\'

即用单引号括起来

以上是 如何通过shell脚本给python传带空格的字符串参数 的全部内容, 来源链接: utcz.com/a/159745.html

回到顶部