`
eils2000
  • 浏览: 50191 次
  • 性别: Icon_minigender_1
  • 来自: 杭州
社区版块
存档分类
最新评论

linux $变量含义($0,$1,$2,$#,$@)

阅读更多

以./xx.sh start 12 13为例

 

$#------执行脚本时传递的参数个数($#=3)

$@------传递的参数($@=start 12 13)

$0-------脚本文件本身($0=./xx.sh)

$1-------传递给脚本的第一个参数($1=start)

$2-------传递给脚本的第一个参数($2=12)

$3-------传递给脚本的第一个参数($3=13)

分享到:
评论

相关推荐

    浅谈linux中shell变量$#,$@,$0,$1,$2的含义解释

    ### Linux Shell 变量$#,$@,$0,$1,$2的含义解释 在Linux操作系统中,Shell脚本是执行各种任务的重要工具之一。通过编写Shell脚本,我们可以自动化日常的任务处理过程,提高工作效率。在Shell脚本编程中,理解和掌握...

    解决ssh远程登陆linux显示-bash-4.1$的问题

    cp -pr /etc/skel/.bash* /home/test/ ... 您可能感兴趣的文章:浅谈linux中shell变量$#,$@,$0,$1,$2的含义解释php $_SERVER windows系统与linux系统下的区别说明linux让$变成#符号的实操方法linux中$符号的基础用法教程

    linux 系统变量 PS1的简介.docx

    本文详细介绍了Linux系统中`PS1`变量的作用及其配置方法,并列举了常见特殊符号的含义。通过对`PS1`的合理配置,用户不仅能够获得更加个性化的命令行界面,还能提升工作效率。此外,了解其他提示符变量也有助于...

    linux 特殊符号含义

    了解这些符号和变量的含义可以帮助我们更好地使用 Linux 系统和编写 Shell 脚本。 1. 变量说明 在 Linux 中,有许多特殊变量,它们可以在 Shell 脚本中使用。这些变量包括: * `$$`:Shell 本身的 PID(Process ...

    linux一些标准的环境变量.docx

    - **含义**:`PATH`环境变量定义了Linux系统查找命令时搜索的目录列表。这些目录按照顺序列出,当用户在命令行输入一个命令时,系统会依次在这几个目录下查找相应的可执行文件。 - **示例**:`PATH=/bin:/usr/bin:/...

    ToolsByAldi:@ ## $

    然而,由于信息有限,我们无法深入解释这个具体含义。描述中的“工具由Aldi @ ## $”可能指的是这个工具集合是由一个名为Aldi的实体创建或维护的,但同样,@ ## $可能是某种内部代码或标签,但没有足够的上下文来...

    linux环境变量

    以下是Linux中常见的几个环境变量及其含义: 1. **PATH**:定义了Shell搜索命令或程序时会查找的目录列表。通常包含一些常用命令的路径,如`/bin`、`/usr/bin`等。 2. **HOME**:表示当前用户的主目录路径。 3....

    shell特殊变量

    1. `$0`: 这个变量存储的是当前正在执行的shell脚本的文件名。它对于调试和识别脚本来源非常有用,特别是在编写复杂的shell程序时。 2. `$n` (n为数字): 这些变量用于访问传递给脚本或函数的参数。例如,`$1`表示第...

    Ubuntu系统的Shell命令及脚本编程.pdf

    Shell 命令格式为:命令名 [选项] 参数 1 参数 2...,参数变量的表示方法为 $0-$9 和 ${大于 9 的数字},特殊变量的表示方法为 $#、$*、$@、$$ 和 $?。在 Shell 编程中,参数变量和特殊变量是非常重要的概念。 ...

    PATH环境变量

    在设置环境变量时,一些特殊符号有着特定的含义: - `:` 用来分隔不同的目录路径。 - `.` 表示当前目录。 - `$` 用于引用变量的值,如`$PATH`将引用当前的PATH环境变量的值。 综上所述,PATH环境变量不仅决定了命令...

    linux运维学习笔记:Shell变量的数值运算.pdf

    例如,进行变量a的赋值和运算可以使用如下语法:((a=1+2**3-4%3))。这里的“**”代表幂运算,而“%”代表取余运算。在Shell中,变量的赋值运算符有几种形式,例如“a+=1”相当于“a=a+1”。 在Shell中,变量与...

    linux脚本大全必看

    - **特殊变量类型**:如`$0`表示脚本名称,`$#`表示参数个数,`$*`表示所有参数等。 #### 3. 引用与转义 - **引用变量**:使用`$`符号来引用变量。 - **转义**:使用`\`字符可以取消特殊字符的特殊意义,如`\$`...

    linux 常见特殊符号

    典型应用:命令 1 && 命令 2 10. || 逻辑或 用法:命令 1 || 命令 2 机制:如果命令 1 执行成功,不执行命令 2;否则,执行命令 2 典型应用:命令 1 || 命令 2 11. ! 逻辑非 机制:排除指定范围 典型应用:...

    java环境变量配置 JDK环境变量

    ### Java环境变量配置详解 #### 一、Java环境变量配置的重要性 在开发Java应用程序之前,首先需要正确地配置Java环境变量。...此外,理解每个环境变量的具体含义及其作用对于后续深入学习Java开发非常重要。

    LINUX开发基础 系统使用 全屏编辑器VI SHELL 常用变量

    【Linux开发基础】是计算机与信息学院一门课程的主要内容,主要涵盖了四个关键领域:Linux系统概述、Linux系统的使用、全屏幕编辑器vi的使用以及Linux Shell编程。 在**第一节 Linux系统概述**中,介绍了Linux的...

    linux操作系统(第2版))》课后习题答案.pdf

    Linux 操作系统(第 2 版)课后习题答案 本资源总结了 Linux 操作系统(第 2 版)课后习题答案,涵盖了 Linux 的基本概念、安装、配置、文件系统、命令、进程管理、安全等方面的知识点。 一、选择题 1. Linux 最...

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

    位置参数则是脚本运行时传递的命令行参数,如`$1`、`$2`等代表第一个、第二个参数,`$*`和`$@`则分别用于获取所有参数的不同方式。 在Shell脚本编程中,条件测试和循环控制是关键。条件测试允许我们根据不同的条件...

    Linux常见问题分析(pdf文档)

    - 使用`&&`连接命令:`command1 && command2`: 如果`command1`成功则执行`command2`。 #### 58. 如何将grub安装到mbr - **方法**: - 使用`grub-install`命令。 #### 59. 安装时把grub(lilo)写到linux分区的...

    linuxshell脚本语言基础知识.docx

    - `$0`:脚本文件名。 - `$1`、`$2`等:脚本接收的参数,`$1`代表第一个参数。 - `$#`:传递给脚本的参数总数。 - `$*`:所有参数作为一个字符串。 - `$$`:脚本当前进程ID。 - `$?`:上一个命令的退出状态,0表示...

Global site tag (gtag.js) - Google Analytics