在 Bash 中,似乎有几个变量具有特殊的、一致的含义值。例如,
./myprogram &; echo $!
将返回后台进程的 PID myprogram。我知道其他人,比如$?我认为是当前的 TTY。还有其他人吗?
myprogram
$?
$1
$2
$3
"$@"
{$1, $2, $3 ...}
"$*"
$1 $2 $3 ...
$#
$-
$$
$_
$IFS
$!
$0
以上大部分内容都可以在 Bash 参考手册的特殊参数下找到。有shell设置的所有环境变量。
如需综合指数,请参阅参考手册变量指数。