shell 获取输入参数
时间: 2023-11-27 16:03:14 浏览: 59
可以使用sys模块中的argv来获取命令行参数。例如:
```python
import sys
args = sys.argv[1:] # 获取除去脚本名以外的参数
print(args)
```
当在命令行运行脚本时,可以通过以下方式传递参数:
```
$ python myscript.py arg1 arg2 arg3
```
则上述代码会输出:
```
['arg1', 'arg2', 'arg3']
```
相关问题
cshell 获取输入的参数
cshell 可以使用 $1、$2、$3 等变量获取输入的参数,例如:
```
#!/bin/csh
echo "第一个参数为 $1"
echo "第二个参数为 $2"
```
在执行脚本时,可以传入参数,例如:
```
./test.sh hello world
```
输出结果为:
```
第一个参数为 hello
第二个参数为 world
```
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
```
阅读全文