有没有办法检测鱼壳中的操作系统类似于bash中的OSTYPE变量?

ece*_*ulm 11 fish

现在我不得不求助于uname获取操作系统名称而且它有效.但是bash有一个OSTYPE自动设置的环境变量,我想知道是否有类似的东西.

ece*_*ulm 11

fish用户文档中可以看出,根据操作系统类型有条件地执行代码的规范方法是使用switch带有uname结果的语句.见例子:

switch (uname)
    case Linux
            echo Hi Tux!
    case Darwin
            echo Hi Hexley!
    case FreeBSD NetBSD DragonFly
            echo Hi Beastie!
    case '*'
            echo Hi, stranger!
end
Run Code Online (Sandbox Code Playgroud)