您的位置:首页 > 运维架构 > Shell

BASH命令和SHELL脚本总结(10)脚本互相调用篇

2012-10-11 10:35 567 查看
A脚本中,先调用B脚本,然后通过B脚本调用后的返回值来决定A脚本中的下一步操作。



A脚本中

假设A脚本为a.sh,A脚本调用的B脚本为b.sh。那么在A脚本a.sh中,有

sh b.sh

ret=$?

if [ $ret -eq 0 ]; then

echo "b.sh - track 1: ret = 0"

elif [ $ret -eq 1 ]; then

echo "b.sh - track 2: ret = 1"

else

echo "b.sh - track 3: ret = other values"

fi

B脚本中

在B脚本b.sh中,有

if [ $comp -eq 1 ]

then

exit 0

else

exit 1

fi
内容来自用户分享和网络整理,不保证内容的准确性,如有侵权内容,可联系管理员处理 点击这里给我发消息
标签: