Я хочу использовать функцию, только существующую в более новых версиях zsh: [[ "$foo" =~ "regexp" ]]
где regexp является регулярным выражением.
Действительно ли возможно сделать эту проверку?
Что-то как:
if [[ $ZSH_VERSION > 4.3.9 ]]; then
....
fi
За исключением того, что >
не будет работать.
Чао!
Я только что обнаружил как минимум
, но не уверен, что он доступен во всех / многих версиях zsh.
Использование:
autoload -U is-at-least
if is-at-least 4.3.9; then
....
fi
Это описано в zshcontrib
.
Ciao!