Shell scripts / bash bourne: comparación de cadenas

Breve tutorial que describe cómo hacer las comparaciones de cadenas. Recién actualizados gracias a los comentarios de nuestros usuarios.

Nuestro original tutorial necesario corregir para el caso si $ var es nula. Hemos actualizado nuestro artículo original.

Para determinar si el valor de una variable ($ var) está vacío (nulo):

Si [ "$ var" == "" ]
entonces
variable de eco es nulo
fi

Para determinar si el valor de una variable no está vacío:

Si [ "$ var" ! = "" ]
entonces
variable de eco no es nulo
fi

Para comparar el contenido de una variable de una cadena fija:

Si [ "$ var" == "valor" ]
entonces
eco es el mismo
fi

Para determinar si el contenido de variables no son iguales a una cadena fija:

Si [ "$ var" ! = "valor" ]
entonces
No eco de la misma
fi

Artículos Relacionados