shell脚本中调用(c程序,shell函数,shell命令)获取程序返回值_shell调用c库函数_废人一枚的博客-程序员秘密

技术标签: shell获取应用程序返回值  shell脚本获取命令返回值  shell脚本  shell调用返回值  shell脚本调用  

=================================
1、shell脚本中调用shell脚本中的函数,获取shell函数调用的返回值:

#!/bin/sh   
  
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
版权声明:本文为博主原创文章,遵循 CC 4.0 BY-SA 版权协议,转载请附上原文出处链接和本声明。
本文链接:https://blog.csdn.net/xunxue1523/article/details/100128934

智能推荐

周刊 | 回顾一周云行业热点快讯 (2019/02/25)_京东云开发者的博客-程序员秘密

行业要闻Industry News01Redis Labs又更改开源许可证Redis Labs加入了软件公司调整许可证的行列,以防止云服务提供商滥用其开源代码。22日,Redis Lab...

隐式差分matlab程序,油藏数值模拟隐式差分MATLAB源程序_weixin_39551554的博客-程序员秘密

《油藏数值模拟隐式差分MATLAB源程序》由会员分享,可在线阅读,更多相关《油藏数值模拟隐式差分MATLAB源程序(7页珍藏版)》请在人人文库网上搜索。1、隐式求解方法%t为投产后某一时刻,单位:天%d:迭代时间;%Pwf1:W1井底流压;%Q2:W2井产油量;function P,d,Pwf1,Q2=implict(t)%油藏参数Pini=20;u=5e-3;C=2e-4;Q1=30;Pwf2=...

一只小蜜蜂... (递推) hdu 2044 c++版_小蜜蜂找蜂房c++_心若向阳_无谓悲伤的博客-程序员秘密

#include#include__int64 f[60];void fib(){     int i;     memset(f,0,sizeof(f));     f[1]=1;     f[2]=1;     for(i=3;i         f[i]=f[i-1]+f[i-2];}int main(){    int n,m,t;

ai取代程序员_人工智能可能取代低端程序员吗?_weixin_39738273的博客-程序员秘密

有可能,阿里在18年就发布了一个自动生成代码的工具:imgcook当时就已经有人在说,前端即将失业……按照官网的说法,imgcook 未来足以成为一位P5级别的重构工程师,实现 100% 的还原、100% 的兼容、以及一键上线!而且很多人做机器学习,实际上就是调参侠,6月份谷歌发布了:WANN,WANN只靠神经网络架构搜索出的网络,不训练,不调参,就能直接执行任务。调参侠克星来了谷歌大脑团队发布了...

基于隐马尔科夫模型(HMM)的地图匹配(Map-Matching)算法_weixin_30629977的博客-程序员秘密

文章目录 1. 1. 摘要2. 2. Map-Matching(MM)问题3. 3. 隐马尔科夫模型(HMM)3.1. 3.1. HMM简述3.2. 3.2. 基于HMM的Map-Matching3.3. 3.3. Viterbi算法4. 4. 相关部分论文工作4.1. 4....

Discuz! 优化的误区_Fenng的博客-程序员秘密


 很多 Discuz! 的用户在论坛规模达到一定程度上,就要经常性的考虑优化的问题。现在网络上的很多热心的技术人都分享了 Discuz! 的优化经验,应该说,很多经验还是不错的,但也有的帖子可能会让用户走入误区。误区一:SQL 慢,加索引多数情况下,数据库可能是瓶颈。通过 Slow Query Log 发现执行时间比较长的 SQL 并不难,于是有的人一看 SQL...

随便推点

NLPIR智能语义技术从采集到分析一步到位_weixin_33971205的博客-程序员秘密

  随着计算机技术的发展,信息数据越来越多,如何从海量数据中提取对人们有价值的信息已经成为一个非常迫切的问题。由此产生了数据挖掘技术,它是一门新兴的交叉学科,汇集了来自机器学习、模式识别、数据库、统计学、人工智能等各领域的研究成果。聚类分析是数据挖掘中的一个重要研究领域。它在图像处理、入侵检测和生物信息学等方面有着极为重要的应用。数据挖掘是从大量数据中提取出可信、 新颖、 有效并能被人理解的模式的...

推荐10个idea提高工作效率的插件_工作中提改进idea_xiaofengwu123的博客-程序员秘密

推荐10个idea提高工作效率的插件记录日常工作中最常使用的idea插件,当然还有其他好用的插件,但是使用频率并不是很高如单元测试生成工具(JUnitGenerator V2.0)、序列化版本ID生产器(GenerateSerialVersionUID)等,有好用的idea工具,欢迎推荐哈!1.快捷键提示工具 Key promoter X当你用鼠标点击一些可通过快捷键完成的功能时候,该插件会...

高德定位(后续开发)_qq_31699831的博客-程序员秘密

本文为作者的原创文章,其中部分工具类用了github上的开源框架,感谢大神们的无私奉献,转载请注明出处 最近在写公司的一个自主项目,其中用到了定位功能,正好以前用过高德地图的定位,于是集成了高德地图的定位SDK,以下为定位功能的后续部分(高德SDK的集成请参见高德地图API文档,讲的比较详细了)在公司的项目中,首页中有比较多的数据请求,如果再开启一个异步线程来实现定位功能,担心会造成首页的卡顿现象

JavaScript的闭包问题_1091214370的博客的博客-程序员秘密

什么是闭包? 《JavaScript权威指南》:函数对象可以通过作用域链相互关联起来,函数体内部的变量都可以保存在函数作用域内,这种特性叫闭包。从技术的角度讲,JavaScript中所有函数都是闭包:他们都是对象,他们都关联到作用域链。《JavaScript精粹》:内嵌函数可以在任何情况下访问其外围环境中的变量的这种能力。我的理解:基于《JavaScript精粹》的定义,加以解释。内嵌函数,可

辰视智能董事长冯良炳博士受邀出席博士论坛,并做专场分享!_工业机器视觉前沿的博客-程序员秘密

深圳辰视智能科技有限公司董事长冯良炳让机器人拥有智能“双眼”智慧“大脑” 文/图:创业周刊·消息报记者蒋世科 如何让机器人拥有眼睛和大脑,让机器人可以感应到工业场景中的信息,并对这些信息做出分析和判断? 2018年7月8日下午,南山博士论坛在南山图书馆如期开奖,主讲嘉宾冯良炳博士为大家带来了《机器视觉助力工业智能化》的精彩分享。 冯良炳博士毕业于日本国立山口大学,是中国科学院深圳先进技术研究院副研...

推荐文章

热门文章

相关标签