Linux Shell美元符号$特殊变量用法

发布时间:2019-07-20编辑:脚本学堂
本文介绍了linux shell中特殊变量的用法,也就是常说的Shell美元符号$的使用方法,需要的朋友参考下。

linux shell/ target=_blank class=infotextkey>shell脚本中的美元符号$,是作为shell中特殊变量使用的,具体含义:
 

$0  shell的命令本身(包括完整路径)
$1到$9 数字表示shell 的第几个参数
$# 传递到脚本的参数个数
$* 以一个单字符串显示所有向脚本传递的参数
$$ 脚本运行的ID号
$! 后台运行的最后一个进程的ID号
$@ 与$*相同。
$- 显示shell使用的当前选项。
$? 显示最后命令的执行状况。0表示没有错误。
 

例子:
 

复制代码 代码示例:
[root@centos haha] /tmp]$ ./test.sh  p1 p2
$0 is { ./test.sh }
$1 is { p1 }
$2 is { p2 }
$* is { p1 p2 }
$@ is { p1 p2 }
$# is { 2 }
$! is {  }
$$ is { 25643 }
$? is { 0 }

您可能感兴趣的文章: