如何测试命令结果是否在fish shell中包含字符串?

比利

我正在尝试编写一个简短的函数,以允许我从命令行打开和关闭wemo指示灯。基本上,我有一个命令,如果我输入的内容wemo statusSwitch: Lights 1在灯打开时返回,或者在灯熄灭时返回0。我想编写一个fish函数,从本质上讲,我可以切换它们:

function lights --description 'Toggle lights'
    if contains (wemo status) "Lights 1"
        wemo switch "Lights" off
    else
        wemo switch "Lights" on
    end
end

虽然这不起作用。我认为原谅可能是文字替换?有谁知道我可以如何测试一个字符串是否在Fish中包含另一个字符串?

比利

所以我最终用以下方法解决了这个问题:

# Toggle lights
function lights --description "Toggle Wemo Lights"
    set -l wemo (wemo status)
    switch $wemo
        case '*1'
            wemo switch "Lights" off
        case '*0'
            wemo switch "Lights" on
    end
end

本文收集自互联网,转载请注明来源。

如有侵权,请联系[email protected] 删除。

编辑于
0

我来说两句

0条评论
登录后参与评论

相关文章

来自分类Dev

如何测试命令结果是否在fish shell中包含字符串?

来自分类Dev

shell测试多行字符串是否在最后一行中包含指定的模式

来自分类Dev

如何测试字符串中是否包含Markdown

来自分类Dev

如何测试字符串是否包含列表中的项目?

来自分类Dev

Shell:检查字符串是否包含指定字符

来自分类Dev

如何检查bash命令的结果中是否包含字符串?

来自分类Dev

如何检查字符串是否包含字符串数组中的字符串?

来自分类Dev

检查 Unix 中的变量是否包含文件 bash shell 中提到的任何字符串

来自分类Dev

测试字符串是否包含Perl中的哈希键

来自分类Dev

XSLT:测试字符串是否包含在序列中

来自分类Dev

检查字符串是否包含给定字符串python中的字符以外的字符

来自分类Dev

如何检查数组在Ruby中的字符串中是否包含子字符串?

来自分类Dev

如何在bash脚本中测试变量是否包含字符串,而不会出现“找不到命令”错误?

来自分类Dev

字符串中是否包含任何字符?

来自分类Dev

检查字符串是否包含数组中的字符

来自分类Dev

检查字符串中是否包含非法字符

来自分类Dev

MYSQL搜索字符串中是否包含特殊字符?

来自分类Dev

字符串是否在组中包含任何字符?

来自分类Dev

检查字符串中是否包含非法字符

来自分类Dev

判断是否在字符串向量中包含指定的字符?

来自分类Dev

检查字符串是否在组中包含字符

来自分类Dev

如何查找包含在引号中并包含特定子字符串的字符串

来自分类Dev

如何检查数组中是否包含字符串?

来自分类Dev

如何检查数组是否包含Javascript中的字符串?

来自分类Dev

如何检查文件中是否包含字符串

来自分类Dev

如何检查 TextView 是否包含数组中的字符串?

来自分类Dev

测试字符串是否包含子字符串

来自分类Dev

如何修剪包含“\n”字符的火炮中的字符串?

来自分类常见问题

如何测试字符串是否在PHPUnit中包含另一个字符串?

Related 相关文章

  1. 1

    如何测试命令结果是否在fish shell中包含字符串?

  2. 2

    shell测试多行字符串是否在最后一行中包含指定的模式

  3. 3

    如何测试字符串中是否包含Markdown

  4. 4

    如何测试字符串是否包含列表中的项目?

  5. 5

    Shell:检查字符串是否包含指定字符

  6. 6

    如何检查bash命令的结果中是否包含字符串?

  7. 7

    如何检查字符串是否包含字符串数组中的字符串?

  8. 8

    检查 Unix 中的变量是否包含文件 bash shell 中提到的任何字符串

  9. 9

    测试字符串是否包含Perl中的哈希键

  10. 10

    XSLT:测试字符串是否包含在序列中

  11. 11

    检查字符串是否包含给定字符串python中的字符以外的字符

  12. 12

    如何检查数组在Ruby中的字符串中是否包含子字符串?

  13. 13

    如何在bash脚本中测试变量是否包含字符串,而不会出现“找不到命令”错误?

  14. 14

    字符串中是否包含任何字符?

  15. 15

    检查字符串是否包含数组中的字符

  16. 16

    检查字符串中是否包含非法字符

  17. 17

    MYSQL搜索字符串中是否包含特殊字符?

  18. 18

    字符串是否在组中包含任何字符?

  19. 19

    检查字符串中是否包含非法字符

  20. 20

    判断是否在字符串向量中包含指定的字符?

  21. 21

    检查字符串是否在组中包含字符

  22. 22

    如何查找包含在引号中并包含特定子字符串的字符串

  23. 23

    如何检查数组中是否包含字符串?

  24. 24

    如何检查数组是否包含Javascript中的字符串?

  25. 25

    如何检查文件中是否包含字符串

  26. 26

    如何检查 TextView 是否包含数组中的字符串?

  27. 27

    测试字符串是否包含子字符串

  28. 28

    如何修剪包含“\n”字符的火炮中的字符串?

  29. 29

    如何测试字符串是否在PHPUnit中包含另一个字符串?

热门标签

归档