$n
脚本参数,$0 为执行文件名,$1 为第一个参数
$#
参数传递个数
$*
所有参数, 存在一个字符串中
[email protected]
所有参数, 参数分别存在多个字符串中
$$
脚本运行的当前 ID 号
$!
后台运行的最后一个进程的 ID 号
- #! /bin/bash
- echo "1 $$"
- echo "2 $$" &
- echo "3 $!"
输出
- $ ./demo.sh
- 1 18550
- 3 18551
- 2 18550
- $-
显示 Shell 使用的当前选项
$?
显示最后的退出状态, 0 表示没错, 1 表示有错
来源: http://www.bubuko.com/infodetail-3093617.html