`

Shell中$$,$#,$?等分别代表什么意思

 
阅读更多
$0 这个程式的执行名字
$n 这个程式的第n个参数值,n=1..9
$* 这个程式的所有参数,此选项参数可超过9个。
$# 这个程式的参数个数
$$ 这个程式的PID(脚本运行的当前进程ID号)
$! 执行上一个背景指令的PID(后台运行的最后一个进程的进程ID号)
$? 执行上一个指令的返回值 (显示最后命令的退出状态。0表示没有错误,其他任何值表明有错误)
$- 显示shell使用的当前选项,与set命令功能相同
$@ 跟$*类似,但是可以当作数组用
分享到:
评论

相关推荐

    shell命令中ls ..是什么意思?

    在Linux和Unix操作系统中,Shell是一个用户与操作系统交互的接口,它允许用户通过命令行来执行各种系统操作。Shell命令是这些操作的指令,而"ls"是其中最基础且常用的命令之一,用于显示目录中的文件和子目录列表。...

    shell脚本中$符号的命令使用汇总

    今天是远程办公的第4天,...下面分别看看这些意思是什么: 1.$0,$1 $0和$1比较好理解,他们的意思,分别是脚本名称和脚本的第一个参数,我们举个例子来看: jwfyyzdembp:tmp jwfyyz$ cat test.sh echo '$0的含义是'

    shell中条件判断if中的-z到-d的意思

    在深入探讨shell脚本中`if`语句的条件判断逻辑之前,我们首先需要理解shell脚本的基础概念。Shell脚本是一种为Unix操作系统家族(包括Linux)编写的脚本语言,它允许用户通过一系列命令来自动化任务处理。`if`语句...

    shell中条件判断if中的-z到-d的意思.txt

    ### Shell脚本中if语句中的-z到-d选项详解 #### 概述 在Shell脚本编程中,`if`语句是实现条件判断的重要工具之一。通过`if`语句,我们可以根据不同的条件来执行相应的代码块。而在Shell脚本中进行文件测试时,会...

    shell脚步-之经典面试70题

    /bin/bash`表示什么意思? 第一行被称为shebang行,它指定了解释器路径。例如,`#!/bin/bash`表示脚本应该使用Bash解释器来执行。 **示例**: ```bash #!/bin/bash echo "Hello, world!" ``` #### 17. 如何获取文本...

    Shell十三问-ChinaUnix精华贴整理2007.pdf

    在Shell中,()和{}分别用于创建子Shell和分组表达式。它们的使用场景有所不同,()更适合用于执行一组命令并捕获其输出,而{}则适用于对多个命令进行逻辑分组。 ### 9. $(())与$()及${}的区分 $(())用于算术运算,$...

    华为HS8546V光猫SHELL补全工具

    在华为HS8546V光猫中,SHELL通常指的是设备的命令行接口,通过这个接口,我们可以执行如查看设备状态、配置网络参数、诊断问题等任务。 HS8546V光猫的SHELL补全工具主要提供以下功能: 1. **增强命令行体验**:...

    shell 十三问

    这个名称实际上来源于英语中“外壳”的意思,因为它是操作系统内核与用户之间的桥梁,就像一个保护壳一样包裹着系统内核,同时也让用户可以通过命令行或其他方式来操作系统。 #### 2. shell prompt (PS1) 与 ...

    shel中特殊符号

    在上行 CDPATH 的设定中,等号后的 dot 代表的就是当前目录的意思。 8. 'string' 单引号 (single quote) 被单引号用括住的内容,将被视为单一字串。在引号内的代表变数的 $ 符号,没有作用,也就是说,他被视为...

    FANUC机器人到达某个点位时,为什么不显示@符号?.docx

    在FANUC机器人的操作中,@符号通常用于标记一个点位或位置。当你发现机器人到达某个点位时不显示@符号时,这可能是由于系统变量$MNDSP_POSCF的设置导致的。$MNDSP_POSCF这个变量有三个可能的值:0、1和2。当设置为0...

    Linux shell

    - **错误处理**:通过检查 `$?` 变量来确定上一个命令是否成功执行。 - **输入输出重定向**:使用 `>`, `>>`, `符号进行标准输入输出重定向。 - **管道操作**:利用 `|` 符号将前一个命令的输出作为后一个命令的输入...

    自己总结的Linux_Shell_脚本讲解+示例

    - `^`: 在通配符中代表取反意义。 - **示例**: - `*.txt`: 匹配所有 `.txt` 后缀的文件。 - `??.txt`: 匹配两个任意字符加 `.txt` 的文件,如 `ab.txt`。 #### grep工具详解 grep是一个功能强大的文本搜索工具,...

    SHELL暴力破解

    用来破解别人的SHELL的密码。 需要一个好的字典。

    豆沙绿背景shellstyle.dll文件 修改win7资源管理器背景颜色

    网络上有很多相关文件下载,但是都是需要积分或者会员权限,本身很...我也不明白CSDN自动修改文件的下载所需积分是什么意思,我每次都设置成0分,第二天登录一看就变成需要积分才能下载了。CSDN还真是为创作者考虑。

    2基本shell特性1

    在 Unix 系统中,Shell 是一个非常重要的组件,它提供了一个交互式的命令行接口,允许用户输入命令并执行相应的操作。在这个过程中,Shell 需要对输入的命令进行解析和执行,而这就涉及到 Shell 的基本特性。 命令...

    华为光猫补全shell文件,R20版本

    华为光猫补全文件bin

    商业编程-源码-Shell编程源代码 BFF_demo.zip

    分别代表传递给脚本的第一个、第二个参数,而`$*`和`$@`则用于获取所有参数。 2. 条件语句:`if`、`else`、`elif`结构用于根据条件执行不同的操作。在商业编程中,这常用于根据业务规则做出决策,比如检查文件是否...

    Linux Shell脚本面试25问集合

    6. **在Shell脚本中,“$?”的用途是什么?** `$?`变量保存了上一个命令的退出状态,0表示成功,非0表示失败。在if条件中,可以用来判断前一个命令是否执行成功。 7. **如何在Shell脚本中比较两个数字?** 使用...

    Shell中比较大小简洁总结

    代码如下: #!/bin/bash if [ $1 -gt $2 ] then echo “$1>$2” else echo “$2>$1” fi # 数字判断一些命令 #-gt是大于的意思 #-lt是小于 #-eq是等于 #-ne是不等于 #-ge是大于等于 #le是小于等于

Global site tag (gtag.js) - Google Analytics