📜  bash 获取第一个参数 - Shell-Bash (1)

📅  最后修改于: 2023-12-03 15:13:38.076000             🧑  作者: Mango

Bash 获取第一个参数 - Shell-Bash

在Shell脚本中,获取命令行参数是非常常见的需求。对于Bash脚本来说,获取第一个参数的方法非常简单。

使用$1获取第一个参数

在Bash中,$1表示第一个参数,$2表示第二个参数,以此类推。所以,使用$1即可获取第一个参数。

下面是一个获取第一个参数并打印的例子:

#!/bin/bash

echo "第一个参数是:$1"
防止参数中包含空格

如果参数中包含空格,那么直接使用$1可能会出现问题。这时候,需要使用双引号将$1括起来,表示这是一个整体。

下面是一个包含空格的参数的例子:

#!/bin/bash

echo "第一个参数是:$1"

执行上面的脚本,并传入参数"hello world",结果会显示"第一个参数是:hello world",而不是"第一个参数是:hello"。

结论

获取Bash脚本中的第一个参数是非常简单的,只需要使用$1即可。如果参数中包含空格,需要使用双引号将$1括起来。