美文网首页
Shell 特殊变量(2)

Shell 特殊变量(2)

作者: Harry_Coding | 来源:发表于2021-05-27 17:26 被阅读0次

Shell 特殊变量

特殊变量列表

变量 含义
$0 当前脚本的文件名
$n 传递给脚本或函数的参数。n 是一个数字,表示第几个参数。例如,第一个参数是1,第二个参数是2。
$# 传递给脚本或函数的参数个数。
$* 传递给脚本或函数的所有参数。
$@ 传递给脚本或函数的所有参数。被双引号(" ")包含时,与 $* 稍有不同,下面将会讲到。
$? 上个命令的退出状态,或函数的返回值。
$$ 当前Shell进程ID。对于 Shell 脚本,就是这些脚本所在的进程ID

$* 和 $@ 的区别:

当不被""包围的时候,都是输出所有的参数作为一个字符串,如果被""包围的时候$*还是作为整体输出,$@则分开参数。

退出状态:

$?表示上一个命令结束的状态一般情况下 0 代表成功 1 代表失败;也有一些命令返回不同的值代表不同的错误。

相关文章

  • shell基础在工作中的应用

    shell编程基础:1. shell变量:环境变量、特殊变量、用户自定义变量2. shell输入输出3 shell...

  • Shell特殊变量

    Shell特殊变量:Shell $0, $#, $*, $@, $?, $$和命令行参数 特殊变量列表 变量 含...

  • Shell 特殊变量(2)

    Shell 特殊变量 特殊变量列表 变量含义$0当前脚本的文件名$n传递给脚本或函数的参数。n 是一个数字,表示第...

  • shell中级使用笔记

    目录 1、shell脚本的执行方法 2.shell的变量类型 3.shell特殊变量 4.变量子串的常用操作 5....

  • Linux运维学习三

    十三、shell中的特殊且重要的变量 1.shell中的特殊位置参数变量在shell中存在一些特殊且重要的变量,例...

  • shell编程基础

    1、创建脚本、运行 (1)创建 (2)运行 2、shell变量 (1)自定义变量 (2)参数位置变量 (3)特殊变...

  • Shell常用命令(md格式方便阅读和复制粘贴)

    Shell Shell中的变量 系统变量 自定义变量 自定义变量规则 Shell特殊变量 运算符 条件判断 基本语...

  • shell中的一些特殊变量

    shell环境的命令表示(!) shell环境的特殊变量

  • Shell特殊变量

    特殊变量列表变量 含义n 传递给脚本或函数的参数。n 是一个数字,表示第几个参数。例如,第一个参数是//2。*...

  • shell特殊变量

    :特殊变量列表 $0 当前脚本的文件名 $n 传递给脚本或函数的参数。n 是一个数字,表示第几个参数。例如,第一个...

网友评论

      本文标题:Shell 特殊变量(2)

      本文链接:https://www.haomeiwen.com/subject/wpycsltx.html