【发布时间】:2011-01-28 00:43:57
【问题描述】:
我已经有一段时间无法解决这个问题了。当我阅读手册和教程时,我越来越困惑。我想要一个具有以下逻辑的 if 语句:
if [ -n $drupal_version ] && [[ "$drupal_version" =~ DRUPAL-[6-9]-[1-9][1-9] ]]; then
但我无法让它正常工作。
当使用“bash -x ...”脚本构造评估脚本时,可以正常工作,但是当作为常规脚本运行时,我的表达式不会被评估(尽管应该满足上述条件,但运行 else 部分) .
您能提供任何帮助吗?
【问题讨论】:
标签: regex bash if-statement