Primeros Programas Shell Script

790 views

Published on

Primeros programas Shell Script Linux

Published in: Education
0 Comments
0 Likes
Statistics
Notes
  • Be the first to comment

  • Be the first to like this

No Downloads
Views
Total views
790
On SlideShare
0
From Embeds
0
Number of Embeds
224
Actions
Shares
0
Downloads
33
Comments
0
Likes
0
Embeds 0
No embeds

No notes for slide

Primeros Programas Shell Script

  1. 1. Shell- Scripting Prof. Pablo Macón ITS – 2IB http://soii-its.blogspot.com
  2. 2. Nuestro primer programa  Vamos a utilizar el editor vi para crear el programa holaMundo.sh  vi holaMundo.sh
  3. 3. Nuestro primer programa  Por convención utilizaremos la extensión .sh para nuestros programas, sin embargo, la extensión no convierte en ejecutable al script
  4. 4. Nuestro primer programa #! /bin/bash # Primer script de shell echo “Hola Mundo”
  5. 5. Nuestro primer programa #! /bin/bash Indica al Sistema cuál es el shell (intérprete de comandos) que queremos utilizar para ejecutar el resto del programa
  6. 6. Nuestro primer programa # Primer script de shell Las líneas que comienzan con el signo # son comentarios, lo que sigue al signo no se ejecuta
  7. 7. Nuestro primer programa echo “Hola Mundo” echo muestra por la salida estándar el mensaje entre comillas
  8. 8. Nuestro primer programa Guardamos y salimos (:wq) Para ejecutar el script en la línea de comandos escribimos: ./holaMundo.sh
  9. 9. Nuestro primer programa El error que cometimos fue intentar ejecutar un archivo que no tiene permiso de ejecución.
  10. 10. Nuestro primer programa Siempre hay que darle permiso de ejecución a nuestros scripts: chmod 777 holaMundo.sh (podemos cambiar estos permisos por otros)
  11. 11. Nuestro primer programa Una vez corregido ese detalle volvemos a intentar ejecutar el script ./holaMundo.sh
  12. 12. Segundo programa Editemos el archivo pideNumeros.sh #! /bin/bash # Script que pide dos numeros y luego los muestra
  13. 13. Segundo programa echo –n “Ingrese numero: “ read num1 echo –n “Ingrese otro: “ read num2
  14. 14. Segundo programa echo “Los numeros ingresados fueron num1 y num2” Guardamos, salimos ¿qué hacemos luego? Cambiamos permisos
  15. 15. Segundo programa echo –n “Ingrese numero: “ read num1 read nos va a permitir ingresar por teclado un valor y guardarlo en la variable num1
  16. 16. Segundo programa echo –n “Ingrese numero: “ read num1 Usamos echo –n para que el valor que ingresemos esté al lado de los “:” sino nos quedaría abajo
  17. 17. Segundo programa Ejecutamos: ./pideNumeros.sh ¿Funciona como esperábamos? Ingresamos los números y ¿qué nos muestra?
  18. 18. Segundo programa Encontramos otro error que no debemos cometer en nuestros scripts: olvidar poner el signo $ delante cuando quiero usar el valor de una variable
  19. 19. Segundo programa Abrimos de nuevo nuestro script, corregimos el error y volvemos a ejecutar ¿cómo nos fue ahora?
  20. 20. Para recordar:  Dar permisos de ejecución a los scripts  Poner el signo $ delante de la variable para utilizar su valor
  21. 21. Fin No se vayan todavía que falta lo más importante

×