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 |
$? | 代表最后的返回码 |
文章图片
查看上面的快照, 这是我们编写的用于显示不同参数的脚本。
文章图片
查看上面的快照, 我们传递了参数1、5、90。运行脚本时, 所有参数均显示其值。
推荐阅读
- Shell脚本case语句怎么使用()
- Shell如何使用函数(详细示例)
- Shell脚本 if then else语句的用法和示例
- Shell脚本如何使用let命令()
- Shell脚本for循环语句用法和实例
- Shell脚本if then elif条件语句用法示例
- 随手记录关于Factory method 'eurekaApplicationInfoManager' threw exception; nested exception is j(代
- Mac Appium ANDROID_HOME 环境变量问题
- Android发布版SHA1获取