执行shell脚本怎么携带参数
时间: 2023-06-30 21:22:51 浏览: 98
要执行带参数的shell脚本,可以在执行命令时在脚本名称后面添加参数,例如:
```
./test.sh arg1 arg2 arg3
```
这样,在test.sh脚本中可以使用$1, $2, $3等变量来获取对应的参数值。$0变量表示脚本本身的名称。
另外,也可以使用$#变量获取参数的个数,使用$@变量获取所有参数的值。例如:
```
#!/bin/bash
echo "The script name is: $0"
echo "The first argument is: $1"
echo "The second argument is: $2"
echo "The third argument is: $3"
echo "The number of arguments is: $#"
echo "All arguments are: $@"
```
执行命令:
```
./test.sh arg1 arg2 arg3
```
输出结果:
```
The script name is: ./test.sh
The first argument is: arg1
The second argument is: arg2
The third argument is: arg3
The number of arguments is: 3
All arguments are: arg1 arg2 arg3
```
阅读全文