caizhiyuannn.github.io

nothing to say.. @caizhiyuannn@gmail.com

View the Project on GitHub

Table of Contents

  1. Shell 的特殊变量
    1. $* 和 $@ 的区别

Shell 的特殊变量

变量 含义
$0 当前脚本的文件名
$n 传递给脚本或函数的参数
  n是一个数字,表示第几个
  参数,例如$1,$2
$# 传递给脚本或函数的个数
$* 传递给脚本或函数的所有参数
$@ 传递给脚本或函数的所有参数,
  被双引号(”“) 包含时,
  与$* 稍有不同
$? 上个命令的退出状态
  或者函数的返回值
$$ 当前shell进程ID

$* 和 $@ 的区别