bash - BASH 在 IF 命令中执行多个 OR 语句的最佳方法
问题描述
我在 IF 语句中有一个 OR 条件,执行以下操作的最佳方法是什么,因为我觉得它可能不是最佳实践:
if [[ $name == "Mark" || $name == "Peter" || $name == "Alex" || $name == "Ben" || $name == "TerryCruise" ]]
code...
fi
相当于蟒蛇“处于”状态的东西会很好。如果有一种方法可以创建一个数组变量并检查名称是否在其中,那就更好了,这样如果将来名称更改,则可以更改变量而不是 if 语句本身。
任何帮助,将不胜感激。谢谢
解决方案
推荐阅读
- javascript - 使用 JavaScript 验证 HTML 选择元素(必须检查每个选项值)?
- php - 在循环中取消设置某个元素后,在循环中重置 PHP 中的数组
- c# - 如何在不使用锁的情况下测量方法的两次调用之间的间隔?
- python - 需要计算数据框列时使用 dask 进行并行计算
- reactjs - 安装反应组件并测试其参考后测试失败。我正在使用茉莉花、业力和酶
- java - 为什么此处理代码会创建递减轨迹?
- angularjs - 如何使用 AngularJS 和 REST 上传图片?
- angular - Angular 6:获取基本href
- ios - 将文本从tableview单元格快速传递到TextField
- sql - 如何在 postgres 列中对顶级类别进行排名