물고기에게 그런 일이 가능할까요? 즉
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
나는 정규식 일치를 사용하고 있습니다.최소한의 전역 패턴물고기에서