shell脚本输入参数
时间: 2023-04-30 14:02:53 浏览: 152
Shell脚本中判断输入参数个数的方法
在 shell 脚本中,可以通过 $1, $2, $3 等符号来获取输入的参数。$1 代表第一个参数,$2 代表第二个参数,以此类推。也可以使用 $# 来获取参数的个数,使用 $* 或 $@ 来获取所有参数。
示例:
```
#!/bin/bash
echo "第一个参数为: $1"
echo "第二个参数为: $2"
echo "第三个参数为: $3"
echo "参数个数为: $#"
echo "所有参数为: $*"
```
脚本名称为 script.sh, 在终端中运行脚本:
```
$ ./script.sh arg1 arg2 arg3
```
输出:
```
第一个参数为: arg1
第二个参数为: arg2
第三个参数为: arg3
参数个数为: 3
所有参数为: arg1 arg2 arg3
```
另外你还可以使用变量 $@ 或 $* 来遍历所有参数。
示例:
```
#!/bin/bash
for i in "$@"; do
echo $i
done
```
输出:
```
arg1
arg2
arg3
```
阅读全文