Мне было интересно, есть ли эффективный способ проверить, присутствует ли элемент в массиве в Bash? Я ищу что-то похожее на то, что я могу сделать в Python, например:
arr = ['a','b','c','d']
if 'd' in arr:
do your thing
else:
do something
Я видел решения с использованием ассоциативного массива для bash для bash 4+, но мне интересно, есть ли там другое решение.
Пожалуйста, поймите, что я знаю, что тривиальное решение состоит в итерации в массиве, но я не хочу этого.