[[パターンテスト]]の魚の代替

[[パターンテスト]]の魚の代替

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

おすすめ記事