Este curso explorará comparaciones y operadores en Bash. Aprenda cómo Bash maneja las comparaciones y utiliza las operaciones matemáticas. Aplique operadores matemáticos, de igualdad y de comparación en una secuencia de comandos Bash.
Objetivos de aprendizaje
- Aprender cómo existen las comparaciones en Bash
- Aprender cómo se prueban las cadenas para comparar
- Aprender cómo funcionan los operadores matemáticos
Habilidades que obtendrás
Bash (lenguaje de script)Linux ScriptingOperadores lógicosOperandosOperadores en C y CShell ScriptLo que aprenderás
- Entender cómo existen las comparaciones y cómo se manejan en Bash
- Comparar cadenas probándolas en Bash
- Aplicar operadores de comparación en un script de Bash
- Usar operadores matemáticos para realizar operaciones matemáticas en Bash
- Aplicar operadores de igualdad dentro de scripts de Bash
Puntos clave
- Bash proporciona operadores para realizar comparaciones dentro de scripts.
- Las cadenas en Bash pueden ser probadas para compararlas.
- Bash soporta operadores matemáticos que realizan operaciones matemáticas.
- Los operadores matemáticos, de igualdad y de comparación se pueden aplicar directamente en un script de Bash.
Preguntas frecuentes
¿Qué cubre este curso?
Explora comparaciones y operadores en Bash, incluyendo cómo Bash maneja las comparaciones y usa operaciones matemáticas, y cómo aplicar operadores matemáticos, de igualdad y de comparación en un script de Bash.
¿Qué lecciones se incluyen en este curso?
El curso incluye tres lecciones: Operadores de Comparación, Operadores Matemáticos Parte 1 y Operadores Matemáticos Parte 2.
¿Qué habilidades ganaré en este curso?
El curso cubre habilidades incluyendo scripting de Bash, scripting de Linux, operadores lógicos, operandos, operadores en C y C++, y script de shell.
¿Aprenderé cómo se comparan las cadenas en Bash?
Sí, uno de los objetivos de aprendizaje es aprender cómo se prueban las cadenas para compararlas en Bash.
Transcripción
Transcripción
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.
Aprende sobre la marcha
Lleva tu aprendizaje a todas partes: la app de KnowledgeCity te permite ver las lecciones sobre la marcha.