bash 中的特殊变量
| 变量 | 说明 |
|---|---|
| $n | n是一个参数,从1开始表示参数的位置,例如:$1表示第一个参数,$2表示第二个参数 |
| $# | 命令行参数的个数 |
| $0 | 当前shell脚本的名称 |
| $? | 前一个命令或者是函数的返回状态码,0代表执行成功,非0即失败 |
| $* | 以”参数1参数2....“的形式将所有函数通过一个字符串返回 |
| $@ | 以”参数1“”参数2“....的形式返回每个参数 |
| $_ | 保存之前执行的命令的最后的一个参数 |
以上内容来方便记忆转载, 要了解更多内容和example ,ref 原博客
https://www.cnblogs.com/hxlinux/p/12930726.html#:~:text=Shift 命令还有另外一个重要用途%2C Bsh 定义了9个位置变量,从 %241 到 %249%2C这并不意味着用户在命令行只能使用9个参数,借助 shift ,shell%20%E7%A8%8B%E5%BA%8F%E5%A4%84%E7%90%86%E5%AE%8C%E5%89%8D%E4%B9%9D%E4%B8%AA%E5%91%BD%E4%BB%A4%E8%A1%8C%E5%8F%82%E6%95%B0%E5%90%8E%EF%BC%8C%E5%8F%AF%E4%BB%A5%E4%BD%BF%E7%94%A8%20shift%209%20%E5%91%BD%E4%BB%A4%E6%8A%8A%20%2410%20%E7%A7%BB%E5%88%B0%20%241%E3%80%82

浙公网安备 33010602011771号