shell中的模式匹配-非完全精确模式
如何在shell中进行模式匹配shell中的模式匹配-非完全精确模式,shell,bash,Shell,Bash,如何在shell中进行模式匹配 if ( $var ~= /abc/) 正如我们喜欢perl中的上述命令一样。使用: 或 或者,如果不使用: 见 没什么要补充的,+1你应该解释你想要什么,而不是用能回答的人可能不知道的语言提供代码。此外,还有至少六个常见的外壳,所以您应该指定您正在谈论的是哪一个!这是一个非常糟糕的问题。请把它修好。 if [[ $var =~ regex ]]; then ...; fi if [[ $var == *string* ]]; then ...; f
if ( $var ~= /abc/)
正如我们喜欢perl中的上述命令一样。使用:
或
或者,如果不使用:
见没什么要补充的,+1你应该解释你想要什么,而不是用能回答的人可能不知道的语言提供代码。此外,还有至少六个常见的外壳,所以您应该指定您正在谈论的是哪一个!这是一个非常糟糕的问题。请把它修好。
if [[ $var =~ regex ]]; then ...; fi
if [[ $var == *string* ]]; then ...; fi
if echo "$var" | grep &>/dev/null regex; then ...; fi