特殊的环境变量
$*所有命令行参数的值
$#命令行参数的总数$$当前进程的进程ID(PID)
$?最后执行的一条命令的退出状态,返回值为0则成功,非0则失败
$!在后台运行的最后一个进程的进程ID
shell中的特殊字符
特殊字符有着重要的作用。包括:
通配符
引号
命令执行顺序操作符
注释符、反斜线及后台操作符
文件测试参数
功能
-r file 若文件存在并且是用户可读的,则测试条件为真
-w file 若文件存在并且是用户可写的,则测试条件为真
-x file 若文件存在并且是用户可执行的,则测试条件为真
-f file 若文件存在并且是普通文件,则测试条件为真
-d file 若文件存在并且是目录文件,则测试条件为真
-p file 若文件存在并且是FIFO文件,则测试条件为真
-s file 若文件存在并且不是空文件,则测试条件为真