在Bash中,以下符号有特殊的含义:
$$:代表当前正在运行的脚本的进程ID(PID)。
$!:代表最后一个在后台运行的进程的PID。
$@:代表所有传递给脚本的参数的列表,每个参数都被视为一个独立的字符串。
$*:代表所有传递给脚本的参数的列表,所有参数将作为一个单独的字符串。
$?:代表上一个命令的退出状态码。
$0:代表当前脚本的文件名。
$1, $2, …:代表传递给脚本或函数的位置参数。
$#:代表传递给脚本或函数的位置参数的个数。
在Bash中,以下符号有特殊的含义:
$$:代表当前正在运行的脚本的进程ID(PID)。
$!:代表最后一个在后台运行的进程的PID。
$@:代表所有传递给脚本的参数的列表,每个参数都被视为一个独立的字符串。
$*:代表所有传递给脚本的参数的列表,所有参数将作为一个单独的字符串。
$?:代表上一个命令的退出状态码。
$0:代表当前脚本的文件名。
$1, $2, …:代表传递给脚本或函数的位置参数。
$#:代表传递给脚本或函数的位置参数的个数。