位置参数 positional parameter 是以一或多个数字代表的参数,除了 0。位置参数是在 shell 启动时,根据它的参数来赋值的, 也可以用内建命令 set 来重新赋值。位置参数不能用赋值语句来赋值。在一个 shell 函数被执行的时候,位置参数会被暂时地替换掉 (参见下面的 FUNCTIONS 函数 章节)。
当位置参数由两个以上的数字构成时,它必须放在括号内 (参见下面的 EXPANSION 扩展 章节)。