linux shell脚本中的美元符号$,是作为shell中特殊变量使用的,具体含义:0 shell的命令本身(包括完整路径)1到$9 数字表示shell 的第几个参数 传递到脚本的参数个数 以一个单字符串显示所有向脚本传递的参数 脚本运行的ID号 ! 后台运行的最后一个进程的ID号 与$*相同。- 显示shell使用的当前选项。?
:脚本运行的当前进程 ID 号 $*:以一个单字符串显示所有向脚本传递的参数 $!:后台运行的最后一个进程的 ID 号 $-:显示 Shell 使用的当前选项 ... 今天将通过以上几种选项并做进一步的操作案例; **1、引用变量** 引用变量时,使用 $ 符号直接来进行引用,以及包括循环变量; ``` [root@localhost ~]# x=1...
是指变量${NO_EXPORT}如果值为非空,则返回 -n
基于引用脚本的方式,1 表示 Shell 脚本文件名,n 从 2 开始表示第 n 个参数,第 2 个参数是 $2; [root@localhost ~]# echo 'echo $1 $2 $3' > ping.sh [root@localhost ~]# cat ping.sh echo $1 $2 $3 [root@localhost ~]# sh ping.sh 1 2 3 1 2 3 复制代码 1. 2. 3. 4. 5. ...