内置参数:
内置参数指shell脚本命令行参数,同时也表示shell函数内的函数参数。
$0 | shell或shell脚本的名字 |
$1 - $9 | 第i个位置参数 |
${10} | 第10个位置参数,大于9需要用{} |
$# | 位置参数的个数 |
$* | 所有位置参数,整体作为单个字符串 |
$@ | 所有位置参数,每个作为独立的字符串 |
另外:
$? 前一命令的退出状态
$$ shell进程编号
内置参数:
内置参数指shell脚本命令行参数,同时也表示shell函数内的函数参数。
$0 | shell或shell脚本的名字 |
$1 - $9 | 第i个位置参数 |
${10} | 第10个位置参数,大于9需要用{} |
$# | 位置参数的个数 |
$* | 所有位置参数,整体作为单个字符串 |
$@ | 所有位置参数,每个作为独立的字符串 |
$? 前一命令的退出状态
$$ shell进程编号