[[패턴 테스트]]의 물고기 대체

[[패턴 테스트]]의 물고기 대체

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

관련 정보