Significado del operador "= ~" en shell script [duplicado]

Esta pregunta ya tiene una respuesta aquí:

Bash regex = ~ operator 2 respuestas

Me encontré con un script de shell donde el código es

for line in $LIST_ARRAY;do
if [[ $LIST_ARRAY =~ $line ]]
then
echo "true"
....
...
.

Cuál es el uso de=~ ¿en este caso?

Respuestas a la pregunta(1)

Su respuesta a la pregunta