Podemos sumar números y por ende restar, multiplicar, etc. Pero hay que considerar algunas cuestiones, en este apunte realizamos una suma básica, pero aclaramos algunas situaciones a considerar.
$touch operaciones.sh
La extensión del archivo no es relevante, podría no utilizarse, en éste caso hago explícito la extensión del archivo porque utilizaré sh como shell.
$vi operaciones.sh
#!/bin/sh
echo "####Suma de números####"
sleep 1
read -p "Enter first number: " n1
read -p "Enter second number: " n2
sum=$(($n1+$n2))
sleep 1
echo "===Your answer is==="
sleep 2
echo "Answer $n1 + $n2 = $sum"
sleep 2
La primera línea es importante porque se le indica que intérprete se va a usar, como ya dijimos será sh, con sleep le damos un segundo u dos, read lee la entrada que le da el usuario por teclado y se añade una descripción, sum almacena la suma entera, ojo solamente sumará números enteros.
Ejecutaremos el archivo asi:
$sh operaciones.sh
Como observas no se ha dado permiso de ejecución, con sh ya se ejecuta; si se desea utilizar de la siguiente forma:
$./operaciones.sh
Se debe darle permiso de ejecución al archivo.
$chmod a+x operaciones.sh
Se podría utilizar solamente +x, pero se hace explícito a+x, que es lo mismo y se le indica que todos (usuario, grupo,otros) tendrán permiso para ejecutar el archivo.
No hay comentarios.:
Publicar un comentario