Aprende Java Aprende Php Aprende C++ Aprende HTML 5 Aprende JavaScript Aprende JSON Aprende MySQL Aprende SQLServer Aprende Visual Basic 6 Aprende PostgreSQL Aprende SQLite Aprende Redis Aprende Kotlin Aprende XML Aprende Linux VSC Aprende Wordpress Aprende Laravel Aprende VueJS Aprende JQuery Aprende Bootstrap Aprende Netbeans Aprende Android
Sigueme en Facebook Sigueme en Twitter Sigueme en Instagram Sigueme en Youtube Sigueme en TikTok Sigueme en Whatsapp
Home / Linux / Operadores de comparación en Bash

Operadores de comparación en Bash

Por jc mouse martes, diciembre 4, 2018

En este post conoceremos algunos de los operadores de comparación que existen en Linux y realizaremos unos ejercicios para reafirmar lo aprendido.

Para realizar los ejemplos de este post puedes utilizar cualquier editor de texto de tu preferencia, nosotros usamos Geany, recuerda otorgar permisos de ejecución a tus archivos *.sh antes de ejecutarlos. Utilizaremos la versión de Linux Ubuntu.

Otorgar permisos:

  • chmod +x [nombre_fichero.sh]

Ejecución un fichero:

  • ./[nombre_fichero.sh]

Operadores Relacionales Aritméticos

Los operadores relacionales aritméticos son binarios, es decir necesitan de 2 parámetros para funcionar. Estos son:

  • -eq Igual que
  • -ge Mayor o igual que
  • -gt Mayor que
  • -le Menor o igual que
  • -lt Menor que
  • -ne Distingo que

operadores relacionales aritmeticos

Operadores de Cadena

Los operadores de cadena son binarios y unarios

  • = es igual a
  • != No es igual a
  • -n no esta vació
  • -z longitud cero, cadena vacía

operadores de cadena

Operadores de Ficheros

  • -d Es un directorio
  • -e el fichero existe
  • -f Es un fichero ordinario
  • -r El fichero se puede leer
  • -s no esta vacio
  • -w Se puede escribir en el fichero, con permisos de escritura
  • -x El fichero es ejecutable
  • -O Eres el dueño del fichero

ficheros bash

Notece como en el segundo IF utilizamos el operador de negación «!» el cual corresponde a los operadores booleanos que veremos a continuación

Operadores Booleanos

Los operadores booleanos nos permiten formar expresiones más complejas pero hay que tener cuidado con estas ya que estas pueden tornase demasiado largas y/o complejas de entender.

  • ! Negación
  • -a and
  • -o or

booleanos script

enjoy!!!

Tags

Artículos similares

Sub Tablas: Agregar tablas dentro de otras tablas en Java

El JTable de Java es un gran componente para mostrar datos en una tabla de una forma rápida y sencilla, sin embargo en v[...]

Realiza pruebas Unitarias en Java

Una Prueba Unitaria, es una forma de comprobar que nuestro código, hace lo que se supone debe hacer; es decir, se asegur[...]

Mapas interactivos – El proyecto – Parte 2

Comenzando este tutorial, primero necesitamos definir la «estructura» de nuestro proyecto. Haremos uso del IDE de Dreamw[...]

Sumar 2 numeros

Una vez que terminamos el obligatorio 🙂 «Hola mundo«, podemos crear aplicaciones un tanto más elaboradas, pero para nada[...]

Uso de BorderPane

BorderPane es un layout que distribuye los nodos hijos en 5 posiciones TOP, LEFT, BOTTOM, RIGHT y CENTER Los nodos hijos[...]

Lo nuevo de HTTP Client

Una de las novedades de Java 9 y 10 aunque por el momento en modo de prueba (jdk.incubator.http) es el Cliente HTTP el c[...]