admin 管理员组

文章数量: 887042


2024年2月7日发(作者:解释器的定义)

linux shell传参数

在Linux中,我们可以使用命令行参数来向Shell脚本传递参数。在Shell脚本中,我们可以使用特殊字符 $n 来引用传递给脚本的参数,其中 n 是一个整数,表示参数的位置。

例如,如果我们执行以下命令:

```。

$ ./ arg1 arg2 arg3。

```。

则在脚本中我们可以使用以下参数:

```。

$0#脚本名称。

$1 # 第一个参数 arg1。

$2 # 第二个参数 arg2。

$3 # 第三个参数 arg3。

$##参数数量。

$*#所有参数列表(作为一个单词)。

```。

在脚本中,我们可以使用这些参数来执行不同的操作。例如:

```。

#!/bin/bash。

echo "脚本的名称是 $0"。

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

echo "第二个参数是 $2"。

echo "第三个参数是 $3"。

echo "参数个数是 $#"。

```。

当我们运行脚本时,将得到以下输出:

```。

$ ./ arg1 arg2 arg3。

脚本的名称是 ./。

第一个参数是 arg1。

第二个参数是 arg2。

第三个参数是 arg3。

参数个数是3。

参数列表是 arg1 arg2 arg3。


本文标签: 参数 脚本 使用