鱼壳中是否有一根绳子包含另一根绳子?

鱼壳中是否有一根绳子包含另一根绳子?

我正在研究我的fish.config以使用鱼壳

我正在尝试使用 bash 语法比较字符串,但 Fish 不接受该语法。显然还有另一种方法可以做到这一点。对于像下面的 bash 解决方案一样干净的解决方案有什么建议吗?

if [[ $STRING == *"other_string"* ]]; then
    echo "It contains the string!"
fi

答案1

在我看来,有一个string用于此目的的函数:

$ set STRING something here
$ string match -q "other_string" $STRING; and echo yes
$ set STRING some other_string here
$ string match -q "other_string" $STRING; and echo yes
yes

或者:

if string match -q "other_string" $STRING
  echo it matches
else
  echo is does not match
end

相关内容