9

我想使用仅存在于较新版本的 zsh 中的功能: [[ "$foo" =~ "regexp" ]]其中 regexp 是正则表达式。

可以做这个检查吗?

就像是:

if [[ $ZSH_VERSION > 4.3.9 ]]; then
   ....
fi

除了那>行不通。

再见!

4

1 回答 1

19

我刚刚发现is-at-least,但我不确定它是否适用于所有/许多版本的 zsh。

用法:

autoload -U is-at-least
if is-at-least 4.3.9; then
   ....
fi

它在 中描述zshcontrib

再见!

于 2009-12-20T05:34:46.867 回答