shell脚本中调⽤(c程序,shell函数,shell命令)获取程序返回值
=================================
1、shell脚本中调⽤shell脚本中的函数,获取shell函数调⽤的返回值:
#!/bin/sh
shell脚本返回执行结果enjoy()
{
。。。
}
res=`enjoy`
echo "state: "$?
echo "res: "${res}
说明:res=enjoy这⼀⾏为调⽤函数enjoy,⾥⾯的符合`不是单引号,⽽是Esc按键下⾯的那个,另外$?返回的为上⼀条命令的执⾏状态,不是返回值;
2、shell脚本中执⾏shell命令,获取shell命令的返回值:
#!/bin/sh
enjoy=`cat my.sh`
echo "enjoy: "${enjoy}
3、shell脚本中执⾏应⽤程序,获取应⽤程序运⾏后的返回值:
gcc test.c test
#!/bin/bash
./test
RETURN=$?
echo $RETURN
返回值为66

版权声明:本站内容均来自互联网,仅供演示用,请勿用于商业和其他非法用途。如果侵犯了您的权益请与我们联系QQ:729038198,我们将在24小时内删除。