我想知道在Bash中如何高效地检查数组中是否存在一个元素?我找的是类似Python中可以做到的那样的东西,例如:
if element in array:
arr = ['a','b','c','d']
if 'd' in arr:
do your thing
else:
do something
我看过使用关联数组来解决Bash 4+的问题的解决方案,但我想知道是否还有其他解决方案。
请理解我知道在数组中进行迭代的平凡解决方案,但我不想用那种方法。
bash
中,没有一种简洁的方式来使用简单数组完成你想要的操作。 - chepner