альтернативы рыбе для [[тестов образцов]]

альтернативы рыбе для [[тестов образцов]]

Пробуя fish, я застрял на некоторых условных операторах bash, использующих [[ ... ]].

Вроде бы [ ... ]это обычное дело, но я застрял на тестах шаблонов и регулярных выражений:

[[ "$PATH" =~ "$1" ]]
[[ $localVM =~ ^[0-9]+\.[0-9]+\.[0-9]+\.[0-9]+$ ]]

Как это сделать с рыбой?

решение1

использоватьstring matchкоманда

if string match -q -r $pattern $var
  echo yes
else
  echo no
end

Связанный контент