我正在尝试匹配任何以开头/John/
但不包含/
之后的字符串/John/
if
[ $string == /John/[!/]+ ]; then ....
fi
这就是我得到的,它似乎不起作用。
所以我尝试了
if
[[ $string =~ ^/John/[!/]+$ ]]; then ....
fi
它仍然不起作用,所以我将其更改为
if
[[ $string =~ /John/[^/] ]]; then ....
fi
它有效,但也会与/
后面的所有字符串匹配/John/
。