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

Aplicaciones java con Maven

¿Qué es Maven? Maven es una herramienta de software para la gestión y construcción de proyectos Java. Provee un conjunto[...]

Tutoriales para creación de videojuegos gratis en descarga directa

La comunidad 3D Buzz  era una de los lugares donde la gente curiosa de aprender a realizar videojuegos buscaba recursos[...]

Insert, Update, Delete con Access y C#

En un post anterior vimos la forma de conectarnos a una base de datos Access con C#, pero de nada nos sirve solo conecta[...]

Manejo de excepciones: Uso de Throw Exception en Laravel 11

El manejo correcto de excepciones permite que nuestras aplicaciones sean robustas, tolerante a fallos y amigable con el[...]

Instalar XAMPP en Linux/Ubuntu

XAMPP es un software para la gestión de base de datos, servidor web apache e interprete para lenguajes como php o perl.[...]

Personlizar JTable: Header Table con iconos

En este post mostramos como personalizar el Header (encabezado) de un componente JTable en Java colocando iconos, centra[...]