Shell内值命令之exit

这篇具有很好参考价值的文章主要介绍了Shell内值命令之exit。希望对大家有所帮助。如果存在错误或未考虑完全的地方,请大家不吝赐教,您也可以点击"举报违法"按钮提交疑问。

Shell内值命令之exit

介绍:
	exit 用于退出当前shell环境进程结束运行,并且可以返回一个状态码.一般使用$?可以获取状态码.

语法:
	正确退出语法 exit #默认返回状态码0 ,一般代表命令执行成功
	错误退出语法 exit 非0数字 #数字建议的范围0-255 一般代表命令执行失败

exit应用场景
	1.结束当前shell进程
	2.当shell进程执行出错退出时,可以返回不同的状态值代表不同的错误.
		比如执行一个脚本文件里面操作一个文件时,可以返回1表示文件不存在,2表示文件没有读取权限,3表示文件类型不对.
实例

需求:编写shell脚本使用exit退出,退出时返回一个非0数字状态值,执行脚本文件并打印返回状态值

步骤:

​ 1.创建exit.sh文件

​ 2.编辑exit.sh文件,使用exit数字退出结束当前shell

​ 3.执行文件,打印返回状态值文章来源地址https://www.toymoban.com/news/detail-512783.html

演示
vim exit.sh

#!/bin/bash
echo 'hello'
exit 2
echo 'word'


#执行 exit.sh
sh exit.sh #只会输出 hello
echo $? #输出2  获取上一个命令执行返回的状态码
小结
exit的应用场景
	结束当前shell进程
	可以返回不同的状态码,用于不同的业务处理

到了这里,关于Shell内值命令之exit的文章就介绍完了。如果您还想了解更多内容,请在右上角搜索TOY模板网以前的文章或继续浏览下面的相关文章,希望大家以后多多支持TOY模板网!

本文来自互联网用户投稿,该文观点仅代表作者本人,不代表本站立场。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如若转载,请注明出处: 如若内容造成侵权/违法违规/事实不符,请点击违法举报进行投诉反馈,一经查实,立即删除!

领支付宝红包 赞助服务器费用

相关文章

  • DJ8-2 shell 的命令形式、shell 的变量、shell 的内部命令

    目录 8.3  shell 可识别的命令形式 8.3.1  单条命令 8.3.2  多条命令 8.3.3  复合命令 8.3.4  后台命令 8.4  shell 变量和引用符 8.4.1  环境变量 plus. echo 命令的使用 8.4.2  系统变量 8.4.3  局部变量(用户变量) 8.4.4  单引号、双引号、反撇号和花括号 8.4.5  变量输出命令 export 8.5 

    2024年02月09日
    浏览(40)
  • 【Linux | Shell命令】bash shell 进程、磁盘、文件处理命令

    上篇文章 bash shell 基础命令 中,介绍了一些与目录、文件相关的 shell 命令,本文继续介绍其他与进程、磁盘、排序、归档相关的命令,读者可以在自己的Linux系统下,实操这些命令,进而收悉并掌握这些命令。本文是一篇学习笔记,很多内容是参考了《Linux命令行与shell脚本

    2024年02月11日
    浏览(62)
  • UEFI Shell命令详解,自写一个UEFI Shell命令

    命令 功能 命令 功能 acpiview 显示ACPI表相关信息 ifconfig 配置IP地址 alias 显示,创建,删除别名 load 加载UEFI驱动 attrib 显示,更改文件或目录属性 loadpcirom 加载PCI ROM bcfg 管理启动项 ls 列出目录内容或文件信息 cd 更改当前目录 map 显示Mapping cls 清空标准输出 memmap 显示目录映射

    2023年04月17日
    浏览(54)
  • 【Linux命令详解 | gzip命令】 gzip命令用于压缩文件,可以显著减小文件大小

    在Linux中, gzip 命令是一款强大的文件压缩工具,它可以通过压缩文件的方式显著减小文件大小,从而节省存储空间并加速文件传输。无论是在文件备份、数据传输还是发布软件包时, gzip 命令都是一个非常有用的工具。在本文中,我们将深入探讨 gzip 命令的各个方面,包括

    2024年02月12日
    浏览(48)
  • 【Shell 命令集合 系统管理 内置命令】⭐⭐Linux 退出当前的Shell会话 exit命令 使用指南

    Shell 命令专栏:Linux Shell 命令全解析 exit命令是Linux操作系统中的一个内置命令,用于退出当前的Shell会话。 当我们在终端中运行exit命令时,它会终止当前的Shell进程,并返回到上一级Shell或者关闭终端窗口。它可以用于退出当前登录的用户会话,或者在脚本中用于结束程序的

    2024年02月04日
    浏览(80)
  • 【Linux命令详解 | less命令】Linux系统中用于分页显示文件内容的命令

    less命令是一个非常常用的命令行分页器,它可以对文件或其他输入进行分页显示。掌握less命令的各种参数和用法,可以提高我们在终端下查看文本文件的效率。 参数 功能 -b 强制打開并查看二进制文件 -c 清屏后再显示每一页 -d 忽略键盘输入,直接显示文件内容 -e 当文件显示结

    2024年02月14日
    浏览(59)
  • 【Linux | Shell】bash shell 基础命令

    很多 Linux 发行版的默认 shell 是 GNU bash shell。本文将介绍 bash shell 的基本特性,比如 bash 手册、命令行补全以及如何显示文件内容等。 GNU bash shell 是一个程序,提供了对 Linux 系统的交互式访问。它是作为普通程序运行的,通常是在用户登录终端时启动。系统启动的 shell 程序

    2024年02月11日
    浏览(64)
  • 命令行工具-cURL(用于使用URL传输数据)

    使用 Postman 进行接口测试,如下图。  在 Postman 的代码段里,可以转换你需要的不同语言的代码,其中就可以转换 cURL 代码。  将此代码复制到命令行里执行,可以执行成功,请求结果和在 Postman 里执行的结果一样。 cURL 在命令行或脚本中用于传输数据。   cURL 是一个利用

    2024年02月15日
    浏览(45)
  • Linux命令200例:mkfs用于创建文件系统

    🏆作者简介,黑夜开发者,CSDN领军人物,全栈领域优质创作者✌。CSDN专家博主,阿里云社区专家博主,2023年6月csdn上海赛道top4。 🏆数年电商行业从业经验,历任核心研发工程师,项目技术负责人。 🏆本文已收录于专栏:Linux命令大全。 🏆本专栏我们会通过 具体的系统的

    2024年02月09日
    浏览(62)
  • shell命令之文件目录常用命令

    1.1返回到某一级目录 dirName1、dirName2、dirName3表示某一目录; 1.2返回到上级目录 也可以写成: 1.3返回到家目录 1.4返回上一次目录 2.1查看当前目录 显示当前目录下的文件和目录; -l 列出文件和目录的详细信息,可缩写成ll; -a 列出当前目录下所有文件及目录,包括隐藏的文件或

    2024年02月06日
    浏览(42)

觉得文章有用就打赏一下文章作者

支付宝扫一扫打赏

博客赞助

微信扫一扫打赏

请作者喝杯咖啡吧~博客赞助

支付宝扫一扫领取红包,优惠每天领

二维码1

领取红包

二维码2

领红包