Significado de los corchetes dobles en bash [duplicado]
Esta pregunta ya tiene una respuesta aquí:
Diferencia entre corchetes simples y dobles en Bash 6 respuestasEn estePregunta en la respuesta de Kyle Brandt. la[[ ]]
la construcción se describe como un "comando de prueba incorporado de bash". Lo siguiente se muestra como un ejemplo.
if [[ ( $a -gt 2 ) && ( $a -lt 5 ) ]]; then ...
¿Por qué son dobles corchetes, literalmente?[[ ]]
necesario?