Del curso: Bash Scripting desde cero
Desbloquea este curso con un periodo de prueba gratis
Únete hoy para acceder a más de 24.900 cursos impartidos por expertos del sector.
Operadores condicionales: numéricos (-eq, -lt) y texto (-z, -n, =, !=) - Tutorial de Bash
Del curso: Bash Scripting desde cero
Operadores condicionales: numéricos (-eq, -lt) y texto (-z, -n, =, !=)
En Bash, los condicionales se basan en comparar números y cadenas. Los operadores responden con un exit status 0, verdadero, o distinto de 0, falso. Esto ya lo sabes de capítulos anteriores, ahora vamos a ver los más usados, con ejemplos, para que conozcas los operadores. Existen los operadores numéricos que se comparan con -ge, que significa mayor o igual. Para enteros, también tienes eq, ne, lt, le y ge. Puedes también comparar utilizando los dobles paréntesis. Con los dobles paréntesis, escribes expresiones matemáticas como en C y no necesitas $ delante de las variables. Puedes comparar con -z si un texto está vacío o, si no lo está, con -n. Dentro del texto también puedes buscar utilizando una = para ver si ambos textos son iguales y != para ver si son distintos. También puedes usar con los corchetes mayor y menor que para comparar cadenas por orden alfabético. Finalmente, puedes trabajar con condiciones compuestas. Puedes combinar los dos ampersand con otro tipo de operadores y…
Contenido
-
-
-
-
-
-
-
(Bloqueado)
Condicionales con if, else y elif2 min 18 s
-
(Bloqueado)
Operadores condicionales: numéricos (-eq, -lt) y texto (-z, -n, =, !=)1 min 38 s
-
(Bloqueado)
Uso avanzado de test y [ ]1 min 29 s
-
(Bloqueado)
Condicionales con archivos (-f, -d, -e)1 min 46 s
-
(Bloqueado)
La estructura case1 min 53 s
-
(Bloqueado)
Anidamiento de estructuras condicionales1 min 30 s
-
(Bloqueado)
Ejemplos prácticos con validación de condiciones1 min 13 s
-
(Bloqueado)
-
-
-
-
-