有关shell变量参数的相关知识,包括shell位置参数与shell内部参数,即shell脚本特殊变量的用法。 shell变量参数
1、位置参数
当命令对应的可执行文件为Shell程序时,这些参数将作为位置变量传送给该程序。
2、内部参数
$# ----传递给程序的总的参数数目
(责任编辑:IT)$? ----上一个代码或者shell程序在shell中退出的情况,如果正常退出则返回0,反之为非0值。 $* ----传递给程序的所有参数组成的字符串。 $- ----在Shell启动或使用set命令时提供选项 $? ----上一条命令执行后返回的值 $$ ----当前shell的进程号 $! ----上一个子进程的进程号 $@ ----所有的参数,每个都用双括号括起 $n ----位置参数值,n表示位置 $0 ----当前shell名 !! 上一条全部命令, 相当于重新输入上一条命令. !:0 上一次命令, 上一条命令的开头部分. !^ 上一个命令的第一个参数 !$ 上一个命令的最后一个参数, 个人感觉esc+. 方式比较好. !* 除了命令之外的所有的参数. |