Shell 脚本移位参数

2025 年 3 月 17 日 | 阅读 1 分钟

Shift 命令是一个内置命令。该命令以数字作为参数。参数按此数字向下移动。

例如,如果数字是 5,则 $5 变成 $1,$6 变成 $2,依此类推。

示例

shift 命令主要在参数未知时使用。 参数在 while 循环中处理,条件为 (( $# ))。 只要参数不为零,此条件就成立。 每次 shift 命令执行时,参数的数量都会减少。

Shell Scripting Shift through parameters 1

看看上面的快照,这是我们的脚本。

Shell Scripting Shift through parameters 2

看看上面的快照,这是上面脚本的输出。


read 命令

read 命令允许用户提供运行时输入。

Shell Scripting Shift through parameters 3

看看上面的快照,这是我们使用 read 命令的脚本。

Shell Scripting Shift through parameters 4

看看上面的快照,用户可以在 shell 中输入名称。

下一个主题获取配置文件