鱼壳检查等同。 (比如`==`在大多数语言中都有)

时间:2018-02-06 23:46:20

标签: fish

我想做的就是像使用==运算符一样执行其他语言的简单等效检查。它看起来像

if $var == 0
    echo Hello world!
end

我真的很惊讶我能找到的文档中最接近的是contains,这允许这个愚蠢的临时解决方案

if contains $var 0
    echo Hello world!
end

1 个答案:

答案 0 :(得分:3)

使用内置的export function initResources(config: AppConfig, translate: TranslationConfigModule, uiRouter: UIRouter) { const router = uiRouter; return () => config.load(translate).then(() => { /* Recover from `deferIntercept: true` in UIRouterModule import below. (Allows Ng APP_INITIALIZER to finish before routing begins.) */ router.urlRouter.listen(); router.urlRouter.sync(); }); } ,例如

test

if test "$var" = 0 # do stuff end 也可用作test,在这种情况下,它希望最后一个参数为[,因此您可以编写

]

我在这里引用变量,因为if [ "$var" = 0 ] # do stuff end 的参数解析(直接来自POSIX)对鱼的列表不起作用,所以如果$ var没有一个元素,它会破坏有惊人的错误。