bash 获取输入参数
时间: 2023-09-08 07:15:06 浏览: 49
可以使用 $1, $2, $3 等变量来获取输入参数。$1 表示第一个参数,$2 表示第二个参数,以此类推。例如,可以使用以下命令获取第一个参数:
```
echo $1
```
如果需要获取多个参数,可以使用 shift 命令来移动参数位置,然后再次使用 $1, $2 等变量来获取。例如,可以使用以下代码获取前两个参数:
```
#!/bin/bash
echo "First argument: $1"
echo "Second argument: $2"
shift 2
echo "Remaining arguments: $@"
```
在运行脚本时,可以添加参数来传递给脚本,例如:
```
./myscript.sh arg1 arg2 arg3
```
相关问题
shell脚本获取输入参数
在shell脚本中获取输入参数,可以使用$1、$2、$3...等符号来表示脚本接收到的参数。例如,$1表示第一个参数,$2表示第二个参数,以此类推。下面是一个简单的示例:
```bash
#!/bin/bash
echo "第一个参数为:$1"
echo "第二个参数为:$2"
echo "第三个参数为:$3"
```
在命令行输入:
```bash
$ sh test.sh hello world 123
```
输出结果为:
```
第一个参数为:hello
第二个参数为:world
第三个参数为:123
```
shell 获取用户输入的参数
在 shell 中,可以通过特定的变量获取用户输入的参数,如下:
```bash
#!/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"
```
在上面的例子中,`$0` 表示脚本名称,`$1` 表示第一个参数,`$2` 表示第二个参数,以此类推。使用时,可以在命令行中输入参数,例如:
```bash
./script.sh arg1 arg2 arg3
```
其中,`arg1` 会被作为 `$1`,`arg2` 会被作为 `$2`,`arg3` 会被作为 `$3`。
相关推荐
![pdf](https://img-home.csdnimg.cn/images/20210720083512.png)
![pdf](https://img-home.csdnimg.cn/images/20210720083512.png)
![zip](https://img-home.csdnimg.cn/images/20210720083736.png)
![](https://csdnimg.cn/download_wenku/file_type_ask_c1.png)
![](https://csdnimg.cn/download_wenku/file_type_ask_c1.png)
![](https://csdnimg.cn/download_wenku/file_type_ask_c1.png)
![](https://csdnimg.cn/download_wenku/file_type_ask_c1.png)
![](https://csdnimg.cn/download_wenku/file_type_ask_c1.png)
![](https://csdnimg.cn/download_wenku/file_type_ask_c1.png)
![](https://csdnimg.cn/download_wenku/file_type_ask_c1.png)
![](https://csdnimg.cn/download_wenku/file_type_ask_c1.png)
![](https://csdnimg.cn/download_wenku/file_type_ask_c1.png)
![](https://csdnimg.cn/download_wenku/file_type_ask_c1.png)
![](https://csdnimg.cn/download_wenku/file_type_ask_c1.png)
![](https://csdnimg.cn/download_wenku/file_type_ask_c1.png)
![](https://csdnimg.cn/download_wenku/file_type_ask_c1.png)