`
wode66
  • 浏览: 742648 次
  • 性别: Icon_minigender_1
  • 来自: 北京
社区版块
存档分类
最新评论

shell中的特殊变量

 
阅读更多

shell中的特殊变量:

 

变量名	含义
$0		shell或shell脚本的名字
$*		以一对双引号给出参数列表
$@		将各个参数分别加双引号返回
$#		参数的个数
$_		代表上一个命令的最后一个参数
$$		代表所在命令的PID
$!		代表最后执行的后台命令的PID
$?		代表上一个命令执行后的退出状态
 
分享到:
评论

相关推荐

    shell的特殊变量实例详解

    在Shell编程中,有许多预定义的特殊变量,它们具有特定的功能和用途。本文将详细解析这些特殊变量的作用及其应用场景。 #### $0:Shell或Shell脚本的名字 - **作用**:`$0` 用于表示当前运行的脚本名称。 - **应用...

    shell特殊变量

    Shell特殊变量在Linux和Unix系统中的使用是shell脚本编程中的关键组成部分,它们提供了一种方式来访问和处理脚本运行时的环境信息。这些变量不是由用户直接赋值的,而是由shell自动创建和维护的,具有特殊的含义和...

    shell特殊变量图表

    shell特殊变量图表,看看你知不知道?

    Shell变量名使用的特殊字符

    Shell变量名使用的特殊字符: $# 传送给命令Shell的参数序号 $- 在Shell启动或使用set命令时提供选项 $? 上一条命令执行后返回的值 $$ 当前shell的进程号 $! 上一个子进程的进程号 $@ 所有的参数,每个都用双...

    linux超级基础系列——shell变量(本地变量和环境变量

    最后,Linux shell中还存在特殊变量,这些变量通常是只读的,并且在脚本中用来接收命令行参数。例如,`$1`、`$2`、`$3` 等分别用来接收脚本运行时传入的第一个、第二个、第三个参数。 在编写shell脚本时,合理利用...

    shell变量,具体的

    在Shell脚本环境中,变量没有类型之分,它们只能存储文本字符,系统不会自动识别为其他类型(如数字、布尔值等)。在定义变量时,变量名由字母、数字及下划线组成,且变量名的第一个字符不能是数字,并且变量对大小...

    linux中shell变量.pdf

    Shell 变量是 Linux Shell 中的一种特殊变量,它们可以存储和输出信息。Shell 变量可以分为两种:预定义变量和用户定义变量。预定义变量是 Linux Shell 自带的变量,用户定义变量是用户自己定义的变量。 二、预定义...

    shell基础之环境变量 位置参数变量 预定义变量

    Shell提供了一些预定义的变量,它们具有特殊用途,如`$?`用于检查上一个命令的退出状态。如果上一个命令成功执行,`$?`将返回0,否则返回非0值。例如,你可以使用`if`语句结合`$?`来判断命令是否成功: ```bash ...

    Bash特殊变量讲解

    通过本文对Bash特殊变量的介绍,我们可以看到这些变量在Shell脚本开发中扮演着至关重要的角色。正确理解和使用这些特殊变量可以帮助我们编写出更高效、更可靠的脚本。希望本文能为你提供足够的背景知识和实践指导,...

    Tony老师聊shell—环境变量配置文件

    这样,每当用户登录系统时,该路径就会自动添加到`PATH`变量中,从而使得用户可以方便地访问放置在`$HOME/bin`下的自定义命令。 ### 总结 通过本文的介绍,我们详细了解了shell环境变量配置文件的基本概念及其在...

    shell编程基础之变量

    Shell预定义了一些特殊变量,比如`$0`表示脚本的名称,`$#`表示传递给脚本的参数个数,`$*`和`$@`分别用于获取所有参数作为一个字符串和一个数组。 7. **变量操作**: - **删除变量**:使用`unset`命令可以删除...

    <Linux>shell 脚本环境变量问题深层探索【实践+实验】

    shell 脚本环境变量是指在 shell 脚本执行过程中所使用的变量,这些变量可以影响 shell 脚本的行为和结果。环境变量可以来自于多方面,包括系统环境变量、用户定义的变量和 shell 自身的变量。 描述 -------- 在 ...

    shell编程.doc(变量 用户定义变量,环境变量,位置变量(shell 参数) )

    Shell中的保留字符有特殊含义,例如`$`用于引用变量,`|`用于管道连接命令,`#`开始注释,`&`使命令在后台执行,`*`和`?`作为通配符,`&gt;`和`&gt;&gt;`进行输出重定向,``用于命令替换等。 总的来说,Shell编程是一种强大...

    vim编辑器中 熟练掌握 shell环境变量

    在IT领域,尤其是在Linux系统管理中,熟悉和掌握`vim`编辑器以及`shell`环境变量是非常基础且重要的技能。`shell`是用户与操作系统之间的交互界面,它提供了命令行接口,允许用户输入命令来执行各种操作。而`shell`...

    Shell中特殊参数变量和特殊状态变量汇总

    在Shell脚本编程中,特殊参数变量和特殊状态变量扮演着至关重要的角色,它们提供了对脚本执行环境的深入理解和控制。以下是对这些变量的详细解释: **特殊参数变量** 1. `$#`:这个变量表示传给Shell脚本的参数个...

    shell程序设计——变量

    在“shell程序设计”这个主题中,我们主要关注的是如何利用Shell编写程序,其中变量是核心概念之一。在本文中,我们将深入探讨Shell中的变量,包括它们的定义、类型、赋值、使用以及相关的命令。 ### 一、变量的...

    02-SHELL编程之变量定义

    本章节主要聚焦于SHELL变量的定义与使用,这是SHELL编程中的基础也是核心内容之一。 #### 二、SHELL变量定义 在SHELL编程中,变量是用来存储数据的一种容器。变量的值可以在脚本运行过程中被改变,这对于编写灵活...

    Shell脚本定义变量和重新赋值

    在Shell脚本编程中,变量是一种非常重要的概念,它允许我们在脚本中存储数据,并在脚本的不同部分引用这些数据。本文将详细介绍如何在Shell脚本中定义变量、重新赋值变量以及遵循的一些基本规则。 #### 一、变量...

Global site tag (gtag.js) - Google Analytics