Мне нужно проверить, существует ли значение c в целочисленном массиве, я знаю, как подойти к этому, используя циклы for и операторы if:
for c in {1..100};do
sequence=(2 4 6 8 10 12 14 16)
for value in "${sequence[@]}";do
if [[ $value -eq $c ]];then #If c exists in sequence
flag=1
break
fi
done
done
Но я не хочу этого, я пробовал что-то похожее на это:
[[ ${sequence[*]} =~ $c ]]
Но это не дало мне желаемых результатов, я думаю, что это работает только со строковыми массивами, а не целыми числами.
Как я могу подойти к этому?