第一个参数,如果是1 执行 函数 arun, 如果是2 执行 trun"/>
脚本实现 判断外部输入的第一个参数,如果是1 执行 函数 arun, 如果是2 执行 trun
gpt:
您可以编写一个简单的脚本来实现这个功能。以下是一个示例Bash脚本,它根据传递的第一个参数来执行不同的函数:
```bash
#!/bin/bash
# 定义函数 arun
arun() {
echo "执行 arun 函数"
# 在这里添加 arun 函数的具体操作
}
# 定义函数 trun
trun() {
echo "执行 trun 函数"
# 在这里添加 trun 函数的具体操作
}
# 检查是否传递了参数
if [ $# -eq 0 ]; then
echo "请提供一个参数 (1 或 2)"
exit 1
fi
# 检查第一个参数并执行相应的函数
if [ "$1" -eq 1 ]; then
arun
elif [ "$1" -eq 2 ]; then
trun
else
echo "无效的参数:$1,请提供 1 或 2"
exit 1
fi
exit 0
```
使用方法:
1. 将上述脚本保存到一个文件,比如 `myscript.sh`。
2. 使用终端进入脚本所在的目录。
3. 赋予脚本执行权限:
```bash
chmod +x myscript.sh
```
4. 执行脚本并传递一个参数(1 或 2):
```bash
./myscript.sh 1
```
或
```bash
./myscript.sh 2
```
脚本将根据传递的参数执行相应的函数(`arun` 或 `trun`),或者输出错误消息(如果传递的参数无效或没有参数)。您可以在函数 `arun` 和 `trun` 中添加特定的操作。
更多推荐
脚本实现 判断外部输入的第一个参数,如果是1 执行 函数 arun, 如果是2 执行 trun
发布评论