![Fischalternativen für [[Mustertests]]](https://rvso.com/image/178422/Fischalternativen%20f%C3%BCr%20%5B%5BMustertests%5D%5D.png)
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 match
Befehl
if string match -q -r $pattern $var
echo yes
else
echo no
end