1、$?表示shell执行的上一条命令的退出状态值,退出状态为0,代表上一条命令执行成功并退出,

2、返回值为1表示,上一条命令执行失败

3、如果系统调用失败,则返回值为2

4、如果系统调用失败,则返回值为127,意思是命令没找到,command not found

0表示成功(Zero - Success)

非0表示失败(Non-Zero - Failure)

2表示用法不当(Incorrect Usage)

127表示命令没有找到(Command Not Found)

126表示不是可执行的(Not an executable)

=128 信号产生

补充一下,就是:
$0:是脚本本身的名字;
$#:是传给脚本的参数个数;
$@:是传给脚本的所有参数的列表,即被扩展为"$1" “$2” “$3"等;
$*:是以一个单字符串显示所有向脚本传递的参数,与位置变量不同,参数可超过9个,即被扩展成”$1c$2c$3",其中c是IFS的第一个字符;
$$:是脚本运行的当前进程ID号;
$?:是显示最后命令的退出状态,0表示没有错误,其他表示有错误;

Linux中echo 返回值的意思相关推荐

  1. Shell脚本中$0、$?、$!、$$、$*、$#、$@等的意义以及linux命令执行返回值代表意义

    Shell脚本中$0.$?.$!.$$.$*.$#.$@等的意义以及linux命令执行返回值意义 (1) Shell脚本中$0.$?.$!.$$.$*.$#.$@等的意义说明 1.1.简要说明 ps: ...

  2. Linux Shell函数返回值

    2019独角兽企业重金招聘Python工程师标准>>> 1) return 语句 shell函数的返回值,可以和其他语言的返回值一样,通过return语句返回. 示例: [javas ...

  3. Linux Shell 函数返回值

    Shell函数返回值,常用的两种方式:return,echo 1) return 语句shell函数的返回值,可以和其他语言的返回值一样,通过return语句返回. 示例: #!/bin/sh fun ...

  4. Linux中echo $命令的作用

    Linux中echo $命令的作用 Linux中echo $命令的作用 echo $$ 返回登录shell的PID echo $? 返回上一个命令的状态,0表示没有错误,其它任何值表明有错误 echo ...

  5. 获取存储过程返回值及代码中获取返回值

    获取存储过程返回值及代码中获取返回值 1.OUPUT参数返回值例: 向Order表插入一条记录,返回其标识 CREATE PROCEDURE [dbo].[nb_order_insert]( @o_b ...

  6. c# mysql executenonquery_C#中ExecuteNonQuery()返回值注意点分析

    本文实例讲述了C#中ExecuteNonQuery()返回值注意点.对于C#数据库程序设计有一定的借鉴价值.分享给大家供大家参考之用.具体分析如下: 首先,在查询某个表中是否有数据的时候,我们通常用E ...

  7. [转载]Asp.net MVC中Controller返回值类型

    Asp.net MVC中Controller返回值类型 在mvc中所有的controller类都必须使用"Controller"后缀来命名 并且对Action也有一定的要求: 必须 ...

  8. 获取存储过程返回值及代码中获取返回值(转)

    获取存储过程返回值及代码中获取返回值 1.OUPUT参数返回值例: 向Order表插入一条记录,返回其标识 CREATE PROCEDURE [dbo].[nb_order_insert]( @o_b ...

  9. c++中带返回值函数没写return能通过编译但运行时会出现奇怪问题

    c++中带返回值函数没写return能通过编译但运行时会出现奇怪问题 例如: string myFunc(){ theLogics(); } 发现调用: myFunc(); 崩溃. 但调用: cout ...

最新文章

  1. Express框架(http服务器 + 路由)
  2. jsp mysql 判断连接数据库失败 try_急……jsp 连接mysql不知道哪里出异常
  3. Spring3.2.4集成quartz2.2.1定时任务(demo).
  4. 新一代网络模式Web 2.0火爆发展
  5. C/C++中near和far的区别
  6. 计算机睡眠功能命令,windows睡眠命令怎么使用
  7. 大数据是如何改变零售行业的
  8. lucene 多字段查询-MultiFieldQueryParser
  9. Spring Batch 入门教程
  10. 如何从python官网下载模块-Python各种模块下载及安装配置
  11. 数据仓库与数据挖掘复习题目
  12. html版权登记怎么打,版权符号怎么输入_Html版权符号怎么打
  13. 大型网吧网络系统设计详细方案(转)
  14. MySQL知识点整理汇总
  15. 浏览器内核、webview内核
  16. Html5+Css3实现类似网易云音乐的移动版播放器
  17. CS 188 (4) Uniform Cost Search( 统一代价搜索算法)
  18. vc 打开文件对话框获取选择文件路径
  19. 工业数字化转型中的数据治理
  20. 在.NET中隐藏带有只读Web路径的Web shell

热门文章

  1. lamp mysql数据库设置_LAMP环境搭建图形界面配置MySQL数据库
  2. select count mysql_mysql select count 与 select count 两个执行效率怎样
  3. leip与mysql数据库_性能分析方法 - osc_xm8bu282的个人空间 - OSCHINA - 中文开源技术交流社区...
  4. python selenium 模拟浏览器
  5. daad转换器实验数据_实验十一DAAD转换器.doc
  6. 读书笔记∣世界是数字的
  7. 用python计算准确率_Pytorch 计算误判率,计算准确率,计算召回率的例子
  8. ldap+ldap-account-manager+svn+apache+php做账号管理
  9. drupal7 代码生成用户,并自动登录
  10. Windows Server 2016-Wbadmin命令行备份域控制器