Documentos de Académico
Documentos de Profesional
Documentos de Cultura
INFORME
1. DATOS GENERALES:
NOMBRE: CODIGO(S):
1
INSTITUTO SUPERIOR TECNOLOGICO “JUAN DE VELASCO”
Av. Chimborazo 11‐56 y
Cuba Telf: 2942 077
2. OBJETIVO(S):
2.1. GENERAL
2.2. ESPECÍFÍCOS:
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 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.
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.
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
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 Lógicas
Es decir, si quiero comprobar si $A es igual a $B puedo poner test $A = $B, pero también
puedo poner [ $A = $B ]
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
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
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.
4. BIBLIOGRAFÍA:
https://www.linuxtotal.com.mx/index.php?cont=info_admon_008