当前位置:  开发笔记 > 编程语言 > 正文

从python脚本返回值到shell脚本

如何解决《从python脚本返回值到shell脚本》经验,为你挑选了1个好方法。



1> Ali Niknesha..:

您不能将消息作为退出代码返回,只能返回数字.在bash中,它可以通过$?.您还可以使用sys.argv访问代码参数:

import sys
if sys.argv[1]=='hi':
    print 'Salaam'
sys.exit(0)

在shell中:

#!/bin/bash
# script for tesing
clear
echo "............script started............"
sleep 1
result=`python python/pythonScript1.py "hi"`
if [ "$result" == "Salaam" ]; then
    echo "script return correct response"
fi

推荐阅读
ERIK又
这个屌丝很懒,什么也没留下!
DevBox开发工具箱 | 专业的在线开发工具网站    京公网安备 11010802040832号  |  京ICP备19059560号-6
Copyright © 1998 - 2020 DevBox.CN. All Rights Reserved devBox.cn 开发工具箱 版权所有