如何通过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