Está en la página 1de 8

INSTITUTO SUPERIOR TECNOLÓGICO “JUAN DE VELASCO”

CARRERA DE TECNOLOGÍA EN DISEÑO Y MANTENIMIENTO DE REDES

INFORME

1. DATOS GENERALES:

NOMBRE: CODIGO(S):

Mateo Guevara 0605054915

FECHA DE REALIZACIÓN: 05/03/2020 FECHA DE ENTREGA: 05/032020

1
INSTITUTO SUPERIOR TECNOLOGICO “JUAN DE VELASCO”
Av. Chimborazo 11‐56 y
Cuba Telf: 2942 077

2. OBJETIVO(S):

2.1. GENERAL

 Aprender la creación de operaciones logicas y matematicas en linux

2.2. ESPECÍFÍCOS:

 Aprender a utilizar correctamente los comandos


 Conocer el los comandos respectivos para cada tema

3. MARCO TEORICO

Operaciones Matemáticas

En Bash se pueden utilizar las operaciones entre dos variables utilizando los signos que
seguramente ya sabéis:

"+": Para sumar valores.


"-": Para restar valores.
"*": Para multiplicar valores.
"/": Para dividir valores.
"%": Para calcular el resto de una división.
Comando let en Bash

Para guardar el valor de una operación dentro de una variable usamos el comando let. El
comando evalúa cada argumento como una expresión aritmética. La evaluación se hace con
enteros de longitud fija, sin revisar desbordamientos, aunque la división por 0 se captura y
se marca como un error y nos saldrá por la salida de errores "STDERR". Siempre que
tengáis dudas de como funciona un comando podéis consultar su funcionamiento usando el
parámetro "--help" al final del comando.

Comando expr en Bash

Muestra el valor de la expresión en la salida estándar "STDOUT". Hay que dejar un espacio
en blanco entre cada argumento / variable para que funcione el comando.

Veamos a continuación un script de ejemplo de las distintas maneras de operar en Bash:


#!/bin/bash
# En este script vamos a realizar operaciones aritméticas usando los comandos let y expr.

varX=2
varY=3
varZ=0

2
ING. PAUL CAMPOS
INSTITUTO SUPERIOR TECNOLOGICO “JUAN DE VELASCO”
Av. Chimborazo 11‐56 y
Cuba Telf: 2942 077

# Operaciones con el comando let:


echo "Operaciones con el comando let:"
let suma=$varX+$varY
echo $suma

let resta=$varX-$varY
echo $resta

let multiplicacion=$varX*$varY
echo $multiplicacion

let division=$varY/$varZ # Si la division es algo dividido por 0 dará error y lo mostrará por
STDERR.
echo $division

let resto=$varY%$varX
echo $resto

# Operaciones con el comando expr:


echo "Operaciones con el comando expr"
expr $varX + $varY # Suma
expr $varX - $varY # Resta
expr $varX * $varY # Multiplicación
expr $varX / $varY # División
expr $varY % $varX # Resto de la división

Operaciones Lógicas

La finalidad de las operaciones lógicas es determinar si algo es verdadero o falso. Para


poder hacer multitud de comprobaciones, tenemos al orden test. Se puede ejecutar con el
comando test seguido de la comprobación que queremos hacer, o delimitar la comprobación
entre corchetes.

Es decir, si quiero comprobar si $A es igual a $B puedo poner test $A = $B, pero también
puedo poner [ $A = $B ]

Operaciones que podemos hacer con test


Comparación de números

SINTAXIS DESCRIPCIÓN
ENTERO1 -eq ENTERO2 ENTERO1 es igual que ENTERO2
ENTERO1 -ge ENTERO2 ENTERO1 es mayor o igual que ENTERO2
ENTERO1 -gt ENTERO2 ENTERO1 es mayor que ENTERO2
ENTERO1 -le ENTERO2 ENTERO1 es menor que o igual que ENTERO2
ENTERO1 -lt ENTERO2 ENTERO1 es menor que ENTERO2
ENTERO1 -ne ENTERO2 ENTERO1 no es igual que ENTERO2
Comparación de texto

SINTAXIS DESCRIPCIÓN
CADENA1 = CADENA2 CADENA1 es igual que CADENA2
CADENA1 > CADENA2 CADENA1 es mayor que CADENA2
CADENA1 < CADENA2 CADENA1 es menor que CADENA2
CADENA1 != CADENA2 CADENA1 no es igual que CADENA2
3
ING. PAUL CAMPOS
INSTITUTO SUPERIOR TECNOLOGICO “JUAN DE VELASCO”
Av. Chimborazo 11‐56 y
Cuba Telf: 2942 077

-n CADENA Cierto si la longitud de la cadena es distinta de cero


Comprobaciones sobre ficheros y directorios

SINTAXIS DESCRIPCIÓN
-d RUTA Cierto si la RUTA existe y es un directorio
-e RUTA Cierto si la RUTA existe sea el elemento que sea
-f RUTA Cierto si la RUTA existe y es un fichero normal
-r RUTA Cierto si la RUTA existe y se puede leer
-w RUTA Cierto si la RUTA existe y se puede escribir
-x RUTA Cierto si la RUTA existe y es ejecutable
-s RUTA Cierto si la RUTA existe y su tamaño es mayor que cero
Otras expresiones

! EXPRESIÓN Negación: cierto si la EXPRESIÓN es falsa


EXPRESIÓN1 -a EXPRESIÓN2 Cierto si EXPRESIÓN1 y EXPRESIÓN2 son ciertas.
Las dos
EXPRESIÓN1 -o EXPRESIÓN2 Cierto si EXPRESIÓN1 o EXPRESIÓN2 son ciertas.
Alguna de ells8

4
ING. PAUL CAMPOS
CONCLUSIONES Y RECOMENDACIONES

CONCLUSIONES
 Hemos concluido que debemos aprender la sintaxis correcta para ejecutar
los comandos para las operaciones logicas.
 Se concluye que son los mismos pasos para ejecutar los comandos para linux
por lo general.

RECOMENDACIONES
 Utilizar los comandos respectivos para nuestros propósitos en las
operaciones logicas.
 Debemos aprendar a utilizar los respectivos comandos para las distribucione
s de linux para no cometer errores.

 Buscar información adicional para nuestro aprendizaje.

4. BIBLIOGRAFÍA:

 https://www.linuxtotal.com.mx/index.php?cont=info_admon_008

También podría gustarte