Al hacer un if, solo puedes comprobar estados de salida, pero eso no quiere decir que indirectamente no puedas comprobar otro tipo de condiciones, como por ejemplo si existe un archivo, si dos strings son iguales... La manera de hacer esto es mediante el uso de operadores de comparación sobre strings (ver tabla 2.3 en la página )y el uso de [ ] (con los dos espacios incluidos), que devuelve como estado de salida el resultado de aplicarle un operador de comparación a un string.
También se pueden hacer operaciones de comprobación de strings interpretadas aritméticamente (ver tabla 2.4 en la página ).
|