二.Shell之位置参数和引用说明

  • 位置参数

${0} 脚本名
${n} 第n个参数
$* 表示全部参数
$@ 同上,表示全部参数
$# 传递到脚本的参数数量
$? 命令的退出状态(0:无错;非0:有错)

  • 引用

" " 双引号 引用除$,\,`之外的所有字符
` ` 反引号 按照系统命令解释
' ' 单引号 引用所有字符
\ 转义字符

举栗子说明区别:

$ echo '$$'
$$
$ echo "$$"

12477
$ echo `who`
jin1ming :1 2019-01-31 19:22 (:1)
$ echo 'date'
date
$ echo 'date'

你可能感兴趣的:(二.Shell之位置参数和引用说明)