Fischalternativen für [[Mustertests]]

Fischalternativen für [[Mustertests]]

Beim Ausprobieren von Fish hänge ich bei einigen Bash-Bedingungen fest, die verwenden [[ ... ]].

Es sieht aus, als [ ... ]wäre es das Übliche, aber ich hänge bei den Muster- und regulären Ausdruckstests fest:

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

Wie mache ich das mit Fisch?

Antwort1

verwenden Sie diestring matchBefehl

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

verwandte Informationen