En esta lección, vamos a hablar de Operadores de comparación en Bash Scripting. Ésta es una lección muy sencilla. Esto se trata más de aprender cómo maneja Bash cualquier tipo de comparación. Entonces, en matemáticas, hablamos de algo más grande que otra cosa, menor que, igual a, no igual a. Todos esos existen en el script Bash. La diferencia, sin embargo, es que las cadenas se tratan de manera diferente a los números. Así que vamos a repasarlos. Voy a seguir adelante y crear un archivo. en nano llamados operadores. Mientras estamos aquí ahora podemos echar un vistazo a cómo se prueban las cadenas. Ahora no estamos hablando de pruebas todavía. Eso viene en una lección diferente. Pero si estamos en condiciones de comparar dos cosas, necesitamos saber cómo hacerlo sintácticamente. En el mundo de las cuerdas en realidad usamos muchos de los mismos operadores como lo hacemos en matemáticas de la escuela secundaria. Por ejemplo, decir algo es igual a, usaríamos dos signos iguales. La razón por la que usamos dos es porque se usa un solo signo igual como operador de asignación. Entonces, si tengo una variable y quiero asignarle un número, Diría algo como un número, y luego es igual al singular 10. Si estuviera probando mi variable con otro número, Usaría dos signos iguales. Entonces estoy preguntando o diciendo si el número es igual a 10. Entonces esa es la diferencia entre un solo y un doble signo igual. De hecho, eso solo ocurre en este tipo de casos. Todo lo demás es bastante estándar para lo que hemos aprendido. Entonces tenemos más grande que, tenemos menos de, tenemos mayor o igual a, tenemos menor o igual a, tampoco tenemos igual a que es un signo de exclamación seguido de un signo igual. Así es como se manejan las cadenas. Ahora hay otros dos operadores para cadenas. que queremos considerar, y estos son operadores condicionales booleanos. Entonces, si tengo una variable y quiero probar la variable para ver si está poblado por algo, Usaría un guión en minúscula n. Este medio no es nulo. Si queremos probar para comprobar si está vacío, diríamos -z y eso es igual a la variable vacía. Esos son los operadores condicionales de las fortalezas. Si lo hacemos con números, así que si estoy comparando dos números, Usaría -eq para si son iguales. Si uso -ne, eso no es igual. gt es mayor que -lt es menor que. Entonces, si queremos usar mayor que o menor o igual a, nosotros simplemente haríamos lo que significa mayor o igual a -le o menor o igual a. En nuestra próxima lección, vamos a hablar de operadores matemáticos. Hasta entonces.