Quando você imprime seus elementos de matriz em uma nova linha você pode usar o grep:
printf '%s\n' "${array[@]}" | grep "a b"
Se os elementos da matriz contiverem \n
, é melhor usar
e %code% (obrigado @muru) : grep -z
printf '%sprintf '%s\n' "${array[@]}" | grep "a b"
' "${array[@]}" | grep -z "a b"