当前位置: 首页 > news >正文

What does `$?` do?

shell 中 $?是一个特殊的内置变量,可以获取最后一次执行命令的退出状态。

执行命令如果报错的话 紧接着执行 echo $? 则会打印出此异常的 返回值echo $?
127

在执行shell函数后,$?返回函数中最后一次执行命令的退出状态。
在执行shell脚本后,$?返回脚本中最后一次执行命令的退出状态。

[Ref] Shell 脚本中的exit状态解释

相关文章:

  • C# 语法进阶 委托
  • 基于web的电影院购票系统
  • [C#]winform利用seetaface6实现C#人脸检测活体检测口罩检测年龄预测性别判断眼睛状态检测
  • vue项目使用typescript创建抽象类及其使用
  • 全链路压力测试有哪些主要作用
  • 虽然是个去年的旧新闻,但这透露了IBM的新去向
  • docker/华为云cce 部署nacos 2.3.0 集群模式
  • sqlilabs第四十九五十关
  • Laravel 使用rdkafka_laravel详细教程(实操避坑)
  • Google上架:2024年一月政策限制之 AI 生成的内容
  • 【动态规划】【 数学】C++算法:514自由之路
  • [SpringBoot]接口的多实现:选择性注入SpringBoot接口的实现类
  • 求幸存数之和 - 华为OD统一考试
  • 建模软件Rhinoceros mac介绍说明
  • Windows RPC运行时漏洞事后总结
  • IE9 : DOM Exception: INVALID_CHARACTER_ERR (5)
  • SegmentFault for Android 3.0 发布
  • [译]Python中的类属性与实例属性的区别
  • 【译】React性能工程(下) -- 深入研究React性能调试
  • Apache的80端口被占用以及访问时报错403
  • ES6 学习笔记(一)let,const和解构赋值
  • Git学习与使用心得(1)—— 初始化
  • LeetCode算法系列_0891_子序列宽度之和
  • Mac 鼠须管 Rime 输入法 安装五笔输入法 教程
  • PHP 的 SAPI 是个什么东西
  • puppeteer stop redirect 的正确姿势及 net::ERR_FAILED 的解决
  • rc-form之最单纯情况
  • Vue.js 移动端适配之 vw 解决方案
  • webgl (原生)基础入门指南【一】
  • 从setTimeout-setInterval看JS线程
  • 第2章 网络文档
  • 讲清楚之javascript作用域
  • 开源中国专访:Chameleon原理首发,其它跨多端统一框架都是假的?
  • 利用DataURL技术在网页上显示图片
  • 聊聊redis的数据结构的应用
  • 前端之Sass/Scss实战笔记
  • 区块链将重新定义世界
  • 思否第一天
  • 温故知新之javascript面向对象
  • 用 Swift 编写面向协议的视图
  • 用 vue 组件自定义 v-model, 实现一个 Tab 组件。
  • 云大使推广中的常见热门问题
  • 在Unity中实现一个简单的消息管理器
  • #Lua:Lua调用C++生成的DLL库
  • (cljs/run-at (JSVM. :browser) 搭建刚好可用的开发环境!)
  • (SpringBoot)第二章:Spring创建和使用
  • (附源码)计算机毕业设计ssm本地美食推荐平台
  • (六)Hibernate的二级缓存
  • (一)UDP基本编程步骤
  • (转)用.Net的File控件上传文件的解决方案
  • .md即markdown文件的基本常用编写语法
  • .net core 6 集成 elasticsearch 并 使用分词器
  • .NET Core 和 .NET Framework 中的 MEF2
  • .NET Core中Emit的使用
  • .NET Framework杂记