Shell如何使用脚本参数()

bash shell脚本具有参数。这些参数从$ 1到$ 9。
【Shell如何使用脚本参数()】当我们将参数传递到命令行界面时, 会通过外壳将位置参数分配给这些参数。
第一个参数分配为$ 1, 第二个参数分配为$ 2, 依此类推…
如果参数超过9个, 则不能将第十个或以后的参数指定为$ 10或$ 11。
你必须处理或保存$ 1参数, 然后借助shift命令drop参数1并将所有其他参数向下移动一个。它将使$ 10为$ 9, $ 9为$ 8, 依此类推。
外壳参数

Parameters Function
$1-$9 表示参数1到9的位置参数
${10}-${n} 表示九点后参数的位置参数
$0 代表脚本名称
$? 将所有参数表示为单个字符串
$@ 与$ ?相同, 但用(“ )括起来会有所不同
$# 代表参数总数
$$ 脚本的PID
$? 代表最后的返回码
例:
Shell如何使用脚本参数()

文章图片
查看上面的快照, 这是我们编写的用于显示不同参数的脚本。
Shell如何使用脚本参数()

文章图片
查看上面的快照, 我们传递了参数1、5、90。运行脚本时, 所有参数均显示其值。

    推荐阅读