shell中$?代表什么意思
$? 是一个特殊的 shell 变量,用于存储上一个命令的执行状态。当一个 shell 命令执行完毕后,它会返回一个状态值,表示该命令执行的结果。$? 变量会自动保存该状态值,以便后续的脚本代码可以根据该状态值来判断命令是否执行成功。
状态值是一个整数,它的取值范围通常为 0 到 255。其中,状态值为 0 表示命令执行成功,而非零状态值则表示命令执行失败或出现错误。具体的状态值取值含义可以根据不同的命令而有所不同,通常在命令的文档中会有相应的说明。
在 shell 脚本中,可以使用 $? 变量来获取上一个命令的执行状态,例如:
这段代码会在 file.txt 文件中搜索 "pattern" 字符串,并根据 $? 变量的值判断搜索是否成功。如果 $? 的值为 0,表示搜索成功,输出 "pattern found";否则输出 "pattern not found"。
在 shell 脚本中,$? 变量是一个非常有用的变量,可以帮助您编写更加健壮和可靠的脚本代码。
shell中$?代表什么意思相关推荐
- shell中except 的使用
文章目录 except 的介绍 except 的使用 转载于: http://blog.chinaunix.net/uid-20690190-id-1894513.html 感谢 except 的介绍 ...
- shell中的mput_FTP命令详解 及 shell中的使用
FTP命令详解 FTP的命令格式为:ftp-v-u-d-i-n-g[IP地址]-v显示远程服务器的所有响应信息(verbose:详细,繁冗)-n限制ftp的自动登录,即不使用-d使用调试方式(debu ...
- shell中的while
shell中的while 基本语法 while [ 条件判断式 ] do 程序 done 应用实例 案例 1 :从命令行输入一个数 n,统计从 1+..+ n 的值是多少? #!/bin/bash#案 ...
- SHELL中if的使用
shell中if的使用 shell中if的基本使用 shell中if的基本使用 SHELL中if中条件表达式的使用 shell中if的整数比较 shell中if的浮点数比较 shell中if的字符比较 ...
- shell 中 time的使用
装载 : https://codingstandards.iteye.com/blog/798788 用途说明 time命令常用于测量一个命令的运行时间,注意不是用来显示和修改系统时间的(这是date ...
- linux 脚本 ,shell中的与
在linxu中,前一个命令执行的结果正确,则Linux会回传一个$?=0的值. 如果要继续根据此回传值来判断后续的指令是否要执行,此时就要考虑使用&&及||运算符. 例一:使用 ls ...
- shell中的wait
cat test1 | uniq > newtest1 & cat test2 | uniq > newtest2 & wait diff newtest1 newtest ...
- shell中until使用
#!/bin/bash I=5 until [ $I -le 0 ] doecho $II=`expr $I - 1` done 测试结果
- Shell中常用的引号
Shell之引号 在Shell中经常会使用到单引号.双引号.反引号(键盘中Tab键上方的按键).反斜线(转换某些Shell元字符的含义).如我们有时希望echo命令输出的字符中就包含$符号本身,但一般 ...
最新文章
- Hibernate的数据查找,添加!
- Go 语言 XML处理
- JavaScript网站设计实践(五)编写photos.html页面,实现点击缩略图显示大图的效果...
- java学习笔记day06---匿名内部类
- Redis入门指南(第2版) Redis设计思路学习与总结
- SpringBoot 异常回滚 事务的使用___Springboot @Transactional 事务不回滚
- python ** 运算符_Python入门(9)运算符 — 位运算符、成员运算符、身份运算符...
- 功能安全 李艳文_李艳文:智能网联全新安全问题凸显 相关自动驾驶事故逐年增加...
- Delphi中ListView和TreeView的Item中的内存泄露
- 如何设计软件类招聘考题
- base64换行问题处理
- hive从入门到放弃(一)——初识hive
- 硬件设计——外围电路(晶振电路)
- 【Hexo搭建个人博客】:yilia主题配置(一) - 基础配置
- ardupilot避障代码分析
- INFO Starting development server...98% after emitting CopyPlugin ERROR Failed to compile with
- boss是董卓的java游戏_武将列传世界BOSS董卓-殒命长安攻略
- 【poj 2488】A Knight's Journey 中文题意题解代码(C++)
- ACdream 1224 Robbers
- AE影视后期之跳跃音符制作
热门文章
- [转]Windows下安全权限设置详解
- NECCS|全国大学生英语竞赛C类|听力|短对话|14:20~15:30
- NOI2.6.9268 酒鬼 题解(C++)
- RNN(Recurrent Neural Network)是怎么来的?
- 跟着Nature学绘图!基于ggplot2的生存曲线绘制R包
- AutoCAD 二次开发 AutoLISP画图 题目:和的平方、极坐标四叶曲线、阿基米德螺旋线
- C语言struct和union
- 【C语言】typedef struct 和 struct 使用区别
- 痞子衡嵌入式:利用i.MXRT1060,1010上新增的FlexSPI地址重映射(Remap)功能可安全OTA...
- php javaee,javaee与php的区别是什么