linux - 用于验证传递值的 Shell 脚本
问题描述
我正在努力实现以下目标,
文件.sh {Var1} {Var2}
这是代码
#!/bin/bash
#List of Var
if [ ! -z "$1" ] || [ ! -z "$2" ]; then
Var_list="$1,$2"
else
Var_list="Data1,Data2"
fi
这是要求,当我通过 Var1 和 Var2 执行此操作时 - 它正在工作,但如果我在执行文件时传递一个 Var,则会显示错误,请帮助我优化代码以在任何条件下工作,通过传递两个 var 或单个 Var
解决方案
推荐阅读
- python - 检查列表中的一项是否在列表列表中
- swift - 以编程方式将 onlick 事件添加到 NSView 而无需子类化
- c++ - 带有 if 语句的嵌套循环的时间复杂度
- c# - 尝试编写一个单元通过处理电子邮件的 SendGrid 测试一个天蓝色函数
- node.js - 如何为我的应用程序创建本地数据库?
- class - 从 Kotlin 中不为空的数据类中获取所有属性
- python - 从 s3 存储桶加载 XGBoost
- r - R ggplot 实际值和具有图例的同一图中的多个模拟点
- jestjs - jest coverageThreshold glob 排除了一些子文件夹
- javascript - 如何更新/删除 mongo db 中嵌入数组中的文档?