📜  Shell脚本参数

📅  最后修改于: 2021-01-09 14:24:26             🧑  作者: Mango

Shell脚本参数

bash shell脚本具有参数。这些参数从$ 1$ 9。

当我们将参数传递到命令行界面时,会通过外壳将位置参数分配给这些参数。

第一个参数分配为$ 1,第二个参数分配为$ 2,依此类推…

如果参数超过9个,则不能将第十个或以后的参数指定为$ 10或$ 11。

您必须处理或保存$ 1参数,然后借助shift命令drop参数1并将所有其他参数向下移动一个。它将使$ 10为$ 9,$ 9为$ 8,依此类推。

外壳参数

Parameters Function
$1-$9 Represent positional parameters for arguments one to nine
${10}-${n} Represent positional parameters for arguments after nine
$0 Represent name of the script
$∗ Represent all the arguments as a single string
$@ Same as $∗, but differ when enclosed in (“)
$# Represent total number of arguments
$$ PID of the script
$? Represent last return code

例:

查看上面的快照,这是我们编写的用于显示不同参数的脚本。

看一下上面的快照,我们传递了参数1,5,90 。运行脚本时,所有参数均显示其值。