魚にはそんなことが可能でしょうか?つまり
switch $var
case a-z
do something
case "*"
do something else
end
case "*"
うまくいきますが、case a-z
トリガーされません。私も頑張りましたが、case [ a-z ]
喜びはありませんでした。
答え1
何らかの理由で、魚の殻はまだ文字セットを実装していません。最新バージョンを使用すると仮定すると文字列コマンド
if string match --quiet --regex '[a-z]' $var >/dev/null
echo $var contains a letter
else
echo $var has no letters
end
私は正規表現の一致を使用しています。最小限のグローバルパターン魚から