Get the parameters of the previous command on the shell command line
June 15, 2022Less than 1 minute
可以通过命令行获取,也可以通过 alt+.快捷键获取。
echo !$
echo $_
顺便记录一下 shell 中的特殊变量。
$_ # 代表上一个命令的最后一个参数
$# # 参数个数。
$0 # 当前 shell 名称(zsh or bash)或脚本的名字。
$1 # 传递给该shell脚本的第一个参数。
$2 # 传递给该shell脚本的第二个参数。
$@ # 表示所有的独立的参数,将各个参数分别加双引号返回。
$* # 以一对双引号给出参数列表。
$$ # 脚本运行的当前进程ID号或所在命令的PID。
$? # 显示最后命令的退出状态,0表示执行成功,其他表示失败。
$! # 代表最后执行的后台命令的PID