如何检查鱼中是否存在阵列?

时间:2019-11-30 21:17:29

标签: arrays shell fish

在这种情况下,我当前使用的方法似乎可以正常工作,但是当我第一次寻找答案时,我找不到关于此的任何问题。因此,举一个当前如何检查数组的示例:

appSettings.json

我不知道这是否是检查数组的建议方法,但是目前这些方法在我的特殊情况下仍然有效。在任何情况下这些方法都会中断?而且,没有人知道更好的方法来完成这些检查,这被认为是最佳实践吗?

任何和所有的输入表示赞赏。希望这个问题的答案可以在将来帮助其他任何人研究在鱼壳中使用数组。

1 个答案:

答案 0 :(得分:4)

使用set -q

if set -q array_1
    echo "array_1 exists"
end

if set -q array_1[2]
    echo "Item 2 from array_1 exists
end