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