如何在/ bin / sh脚本中编写和匹配正则表达式?

莫拉拉

我正在为没有bash的基于unix的有限微内核编写shell脚本!/ bin / sh由于某些原因无法运行以下行。

if [[ `uname` =~ (QNX|qnx) ]]; then
read -p "what is the dev prefix to use? " dev_prefix
if [[ $dev_prefix =~ ^[a-z0-9_-]+@[a-z0-9_-"."]+:.*$ ]]; then

对于第一行和第三行,它抱怨缺少表达式运算符,而对于第二行,它说没有协同处理!谁能阐明/ bin / bash和/ bin / sh脚本之间的区别?

阿努巴瓦

您可以在中使用此等效脚本/bin/sh

if uname | grep -Eq '(QNX|qnx)'; then
   printf "what is the dev prefix to use? "
   read dev_prefix
   if echo "$dev_prefix" | grep -Eq '^[a-z0-9_-]+@[a-z0-9_-"."]+:'; then
   ...
   fi
fi

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

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

编辑于
0

我来说两句

0条评论
登录后参与评论

相关文章

来自分类Dev

如何在/ bin / sh脚本中使用正则表达式获取字符串的一部分

来自分类Dev

如何在正则表达式中匹配“ [”和“]”?

来自分类Dev

如何在正则表达式中匹配“ [”和“]”?

来自分类Dev

如何在匹配表达式中编写正则表达式文字?

来自分类Dev

在/ bin / sh外壳中的正则表达式

来自分类常见问题

如何编写正则表达式以匹配Java中的String和BigInteger?

来自分类Dev

如何在代码中编写正则表达式

来自分类Dev

如何在Powershell中编写正则表达式

来自分类Dev

如何在XSD中编写正则表达式

来自分类Dev

如何在/ bin / sh中收缩测试具有多个var值的-eq表达式

来自分类Dev

如何在Java中编写和使用正则表达式

来自分类Dev

如何在[]中编写行首“ ^”和行尾“ $”的正则表达式?

来自分类Dev

如何编写IF AND正则表达式匹配

来自分类Dev

如何在Python中从正则表达式匹配和提取组?

来自分类Dev

如何正则表达式匹配和正则表达式替换php中的字符串

来自分类Dev

如何编写正则表达式以将.com或.org匹配为域名中的“-”

来自分类Dev

如何用命名组在Python中编写正则表达式以匹配此规则?

来自分类Dev

如何编写正则表达式以匹配 yaml 文件中的键?

来自分类Dev

如何在Lua中通过正则表达式重复匹配多个表达式

来自分类Dev

如何检查文件名是否与Shell脚本中的正则表达式匹配

来自分类Dev

如何遍历与unix shell脚本中的正则表达式匹配的文件

来自分类Dev

如何匹配和拆分正则表达式

来自分类Dev

如何匹配和分割正则表达式

来自分类Dev

javascript正则表达式如何匹配这个“和”“或”

来自分类Dev

如何编写正则表达式

来自分类Dev

如果未找到正则表达式匹配,如何编写 jquery 脚本以重新加载页面

来自分类Dev

如何在Java中编写仅允许数字0-9和#的正则表达式

来自分类Dev

如何在Shell脚本条件语句中匹配正则表达式

来自分类Dev

如何在与正则表达式匹配的多个文件上运行脚本?

Related 相关文章

  1. 1

    如何在/ bin / sh脚本中使用正则表达式获取字符串的一部分

  2. 2

    如何在正则表达式中匹配“ [”和“]”?

  3. 3

    如何在正则表达式中匹配“ [”和“]”?

  4. 4

    如何在匹配表达式中编写正则表达式文字?

  5. 5

    在/ bin / sh外壳中的正则表达式

  6. 6

    如何编写正则表达式以匹配Java中的String和BigInteger?

  7. 7

    如何在代码中编写正则表达式

  8. 8

    如何在Powershell中编写正则表达式

  9. 9

    如何在XSD中编写正则表达式

  10. 10

    如何在/ bin / sh中收缩测试具有多个var值的-eq表达式

  11. 11

    如何在Java中编写和使用正则表达式

  12. 12

    如何在[]中编写行首“ ^”和行尾“ $”的正则表达式?

  13. 13

    如何编写IF AND正则表达式匹配

  14. 14

    如何在Python中从正则表达式匹配和提取组?

  15. 15

    如何正则表达式匹配和正则表达式替换php中的字符串

  16. 16

    如何编写正则表达式以将.com或.org匹配为域名中的“-”

  17. 17

    如何用命名组在Python中编写正则表达式以匹配此规则?

  18. 18

    如何编写正则表达式以匹配 yaml 文件中的键?

  19. 19

    如何在Lua中通过正则表达式重复匹配多个表达式

  20. 20

    如何检查文件名是否与Shell脚本中的正则表达式匹配

  21. 21

    如何遍历与unix shell脚本中的正则表达式匹配的文件

  22. 22

    如何匹配和拆分正则表达式

  23. 23

    如何匹配和分割正则表达式

  24. 24

    javascript正则表达式如何匹配这个“和”“或”

  25. 25

    如何编写正则表达式

  26. 26

    如果未找到正则表达式匹配,如何编写 jquery 脚本以重新加载页面

  27. 27

    如何在Java中编写仅允许数字0-9和#的正则表达式

  28. 28

    如何在Shell脚本条件语句中匹配正则表达式

  29. 29

    如何在与正则表达式匹配的多个文件上运行脚本?

热门标签

归档