如何使用IF针对一个变量测试两个字符串

棕豆

我想测试$ ip是否等于两个值之一:“ a”或“ b”。当我仅针对“ a”进行测试时,它可以工作。我不想做|| 并执行另一个grep + cut,因为我已经做过一次,所以我想获取结果并针对这两个值进行测试。

if [[ $(grep -e "$ip" FILE |cut -d' ' -f5) =~ 'a\|b'; then
 echo "OK"
fi
卡拉法

您不必执行其他grep + cut,您始终可以将结果分配给变量。正则表达式匹配不等同于相等性检查。以下内容将更具可读性

var=...; if [[ "$var" = "a" || "$var" = "b" ]]; then echo OK; fi

本文收集自互联网,转载请注明来源。

如有侵权,请联系[email protected] 删除。

编辑于
0

我来说两句

0条评论
登录后参与评论

相关文章

来自分类Dev

如何使用IF针对一个变量测试两个字符串

来自分类Dev

如何测试两个字符串是否同时出现在另一个字符串中?

来自分类Dev

如何测试两个字符串是否同时出现在另一个字符串中?

来自分类Dev

如何连接两个字符串(一个是变量),同时仍然能够重用其中一个参数(变量)?

来自分类Dev

如何找到并替换围绕两个变量的两个字符串?

来自分类Dev

如何查找包含两个字符串的字符串并替换其中一个

来自分类Dev

如何组合两个字符串 i Haskell 并返回一个新字符串

来自分类Dev

将一个字符串拆分为两个字符串

来自分类Dev

如何在文本文件中搜索两个字符串并对使用批处理脚本找到的两个字符串中的任何一个进行操作

来自分类Dev

通过比较 shell 脚本中的两个字符串来请求一个变量

来自分类Dev

如何区分一个字符串中的两个字符串?(如何防止纯文本注入)

来自分类Dev

如何在一个字符串中搜索两个字符串?

来自分类Dev

如何在一个字符串中搜索两个字符串?

来自分类Dev

如何在扑镖中从两个字符串生成一个字符串/哈希

来自分类Dev

如何用C ++中的两个字符串向量创建一个字符串?

来自分类Dev

如何在Java中从ENUM的两个字符串之间随机选择一个字符串?

来自分类Dev

如何将一个字符串分成两个字符串?

来自分类Dev

使用LINQ将两个字符串字段合并到一个字符串数组中

来自分类Dev

确定一个序列是否是两个字符串的重复的交织

来自分类Dev

将两个字符串方法合并为一个方法

来自分类Dev

比较两个字符串并获得另一个值

来自分类Dev

C# - 在两个字符串之间添加一个空格

来自分类Dev

如果两个字符串仅相差一个字符,则返回True

来自分类Dev

如果最多两个字符不同,则匹配一个字符串

来自分类Dev

用两个字符的间隔分割一个字符串

来自分类Dev

如何将两个字符串的cssText合并为一个?

来自分类Dev

如何将两个字符串匹配到一个路由express.js

来自分类Dev

给定两个字符串,我如何找到另一个出现的次数?

来自分类Dev

如何获得两个字符串,中间用一个短语分隔?

Related 相关文章

  1. 1

    如何使用IF针对一个变量测试两个字符串

  2. 2

    如何测试两个字符串是否同时出现在另一个字符串中?

  3. 3

    如何测试两个字符串是否同时出现在另一个字符串中?

  4. 4

    如何连接两个字符串(一个是变量),同时仍然能够重用其中一个参数(变量)?

  5. 5

    如何找到并替换围绕两个变量的两个字符串?

  6. 6

    如何查找包含两个字符串的字符串并替换其中一个

  7. 7

    如何组合两个字符串 i Haskell 并返回一个新字符串

  8. 8

    将一个字符串拆分为两个字符串

  9. 9

    如何在文本文件中搜索两个字符串并对使用批处理脚本找到的两个字符串中的任何一个进行操作

  10. 10

    通过比较 shell 脚本中的两个字符串来请求一个变量

  11. 11

    如何区分一个字符串中的两个字符串?(如何防止纯文本注入)

  12. 12

    如何在一个字符串中搜索两个字符串?

  13. 13

    如何在一个字符串中搜索两个字符串?

  14. 14

    如何在扑镖中从两个字符串生成一个字符串/哈希

  15. 15

    如何用C ++中的两个字符串向量创建一个字符串?

  16. 16

    如何在Java中从ENUM的两个字符串之间随机选择一个字符串?

  17. 17

    如何将一个字符串分成两个字符串?

  18. 18

    使用LINQ将两个字符串字段合并到一个字符串数组中

  19. 19

    确定一个序列是否是两个字符串的重复的交织

  20. 20

    将两个字符串方法合并为一个方法

  21. 21

    比较两个字符串并获得另一个值

  22. 22

    C# - 在两个字符串之间添加一个空格

  23. 23

    如果两个字符串仅相差一个字符,则返回True

  24. 24

    如果最多两个字符不同,则匹配一个字符串

  25. 25

    用两个字符的间隔分割一个字符串

  26. 26

    如何将两个字符串的cssText合并为一个?

  27. 27

    如何将两个字符串匹配到一个路由express.js

  28. 28

    给定两个字符串,我如何找到另一个出现的次数?

  29. 29

    如何获得两个字符串,中间用一个短语分隔?

热门标签

归档