shell语法----exit命令
exit命令用来退出当前shell进程,并返回一个退出状态;使用$?可以接收这个退出状态。
exit命令可以接受一个整数值作为参数,代表退出状态。如果不指定,默认状态值是 0。
exit退出状态只能是一个介于 0~255 之间的整数,其中只有 0 表示成功,其它值都表示失败。
示例:
创建脚本test.sh,内容如下:
#! /bin/bashif [ $# -ne 1 ] # 如果传入参数个数等于1,则正常退出;否则非正常退出。
thenecho "arguments not valid"exit 1
elseecho "arguments valid"exit 0
fi
执行该脚本:
chmod +x test.sh
./test.sh acwing
arguments valid
echo $? # 传入一个参数,则正常退出,exit code为0
0
./test.sh
arguments not valid
echo $? # 传入参数个数不是1,则非正常退出,exit code为1
1
shell语法----exit命令相关推荐
- Linux常用shell语法和命令
If else Shell共有三种三种if-else分支 if-fi语句 if-else-fi语句 if-elif-else-fi语句 1.if-else语句 if [ expression ]the ...
- shell语法----expr命令
expr 命令用户求表达式的值,格式为: expr 表达式 表达式说明: 1.用空格隔开每一项 2.用反斜杠放在shell特定的字符前面(发现表达式运行错误时,可以试试转义) 3.对包含空格和其他特殊 ...
- 【Linux学习随笔】三、shell语法-echo命令
一.echo的作用 用来输出字符串,作用跟printf很相似,但不是完全一样.shell语言中也有printf命令 二.常用用法 (1)输出字符串 举例: echo "udududdu&qu ...
- linux 脚本 退出命令,使用linux的exit命令退出shell
使用linux的exit命令退出shell 发布时间:2020-07-11 11:29:48 来源:亿速云 阅读:103 作者:清晨 栏目:服务器 这篇文章将为大家详细讲解有关使用linux的exit ...
- linux shell脚本 exit0,Bash exit命令和exit退出代码
通常,在编写Bash脚本时,需要在满足特定条件时终止脚本,或者根据命令的退出代码采取措施. 在本文中,我们将介绍Bash exit内置命令和已执行命令的退出状态. 退出状态 每个shell命令成功终止 ...
- Shell内值命令之exit
Shell内值命令之exit 介绍:exit 用于退出当前shell环境进程结束运行,并且可以返回一个状态码.一般使用$?可以获取状态码.语法:正确退出语法 exit #默认返回状态码0 ,一般代表命 ...
- mysql shell eof_shell脚本 exit命令 EOF用法 数组用法
一.exit命令(shell脚本出错不停止,除非显示exit) 格式:exit n 退出,设置退出码为n.(Cause the shell to exit with a status of n.) 格 ...
- linux退出脚本命令,【Unix/Linux.Shell Script】退出状态,exit命令
每一条命令,不管是内置,shell函数,还是外部的,当它退出时,都会返回一个小的整数值给引用它的程序,这是程序的退出状态. 在shell下执行程序时,有许多方式可以取出程序的退出状态. 退出状态值 以 ...
- shell的嵌入命令大全
围绕以下几点展开学习: 1.什么是shell的嵌入命令? 2.为什么使用shell? 3.怎样使用shell嵌入命令? 1.什么是shell的嵌入命令: ♦这些命令是在实际的Bourne shell里 ...
最新文章
- pandas.read_csv()跳过读取文件报错行
- 核弹级漏洞log4shell席卷全球!危及苹果腾讯百度网易,修改iPhone名称就可触发...
- 【2017-11-26】Linq表连接查询
- Stack View 自定义间隙
- 2011斯坦福大学iOS应用开发教程学习笔记(第二课)My First iOS App
- 使用OpenCV和Python从图像中提取形状
- 【网络流24题】餐巾计划问题(最小费用最大流)
- Centos 7源码编译搭建Nginx
- Android仿人人客户端(v5.7.1)——采用ViewGroup做父容器,实现左侧滑动菜单(三)...
- mysql之高性能索引
- 购买计算机相关配件的会计分录,购买电脑配件自己组装电脑怎么写会计分录
- 2017 多校4 Wavel Sequence
- iOS应用内跳转到手机淘宝天猫
- 记一次面试准备(续上)
- 【愚公系列】2022年12月 使用win11系统自带SSH,远程控制VMware中Windows虚拟机系统
- kaze算法的图像配准研究(1)-KAZE算法原理
- 做好个人时间管理的10个关键
- ARM 开发板安装Alpine Linux (英)
- Chromium的启动流程
- 斐讯N1 刷机固件怎么切换 进去游戏EMUELEC系统
热门文章
- M1处理器MacBook Air成功运行Windows《巫师3:狂猎》
- 电脑无缘无故不停的重启,究竟是人性的扭曲还是道德的沦丧
- python计算机语言论坛,自学IT吧论坛国外大神-计算机科学及 Python 编程导论-中文字幕编程语言资源天地 - www.zxit8.com...
- interp2 matlab fcn,matlab打开不同版本fig文件的问题
- Exchange 2010邮件服务器的搭建和部署
- 软件安装(超好用的工具)!!!
- Linux服务器搭建云盘,linux 搭建个人云盘Nextcloud
- 深入浅出CTC loss
- win7删除计算机管理员权限,win7如何删除需要管理员权限的文件夹
- 为了解决jetson tx2的内存不足。挂载sd卡,并且使用docker在sd中安装jetPack的镜像。