primeros programas shell script

Post on 30-Jan-2015

255 Views

Category:

Education

2 Downloads

Preview:

Click to see full reader

DESCRIPTION

Primeros programas Shell Script Linux

TRANSCRIPT

Shell-ScriptingProf. Pablo MacónITS – 2IBhttp://soii-its.blogspot.com

Nuestro primer programaVamos a utilizar el editor vi para crear el programa holaMundo.sh

vi holaMundo.sh

Nuestro primer programaPor convención utilizaremos la extensión .sh para nuestros programas, sin embargo, la extensión no convierte en ejecutable al script

Nuestro primer programa#! /bin/bash# Primer script de shellecho “Hola Mundo”

Nuestro primer programa#! /bin/bashIndica al Sistema cuál es el shell (intérprete de comandos) que queremos utilizar para ejecutar el resto del programa

Nuestro primer programa# Primer script de shellLas líneas que comienzan con el signo # son comentarios, lo que sigue al signo no se ejecuta

Nuestro primer programaecho “Hola Mundo”echo muestra por la salida estándar el mensaje entre comillas

Nuestro primer programaGuardamos y salimos (:wq)Para ejecutar el script en la línea de comandos escribimos:./holaMundo.sh

Nuestro primer programaEl error que cometimos fue intentar ejecutar un archivo que no tiene permiso de ejecución.

Nuestro primer programaSiempre hay que darle permiso de ejecución a nuestros scripts:chmod 777 holaMundo.sh(podemos cambiar estos permisos por otros)

Nuestro primer programaUna vez corregido ese detalle volvemos a intentar ejecutar el script./holaMundo.sh

Segundo programaEditemos el archivo pideNumeros.sh#! /bin/bash# Script que pide dos numeros y luego los muestra

Segundo programaecho –n “Ingrese numero: “read num1echo –n “Ingrese otro: “read num2

Segundo programaecho “Los numeros ingresados fueron num1 y num2”Guardamos, salimos ¿qué hacemos luego? Cambiamos permisos

Segundo programaecho –n “Ingrese numero: “read num1read nos va a permitir ingresar por teclado un valor y guardarlo en la variable num1

Segundo programaecho –n “Ingrese numero: “read num1Usamos echo –n para que el valor que ingresemos esté al lado de los “:” sino nos quedaría abajo

Segundo programaEjecutamos: ./pideNumeros.sh¿Funciona como esperábamos? Ingresamos los números y ¿qué nos muestra?

Segundo programaEncontramos otro error que no debemos cometer en nuestros scripts: olvidar poner el signo $ delante cuando quiero usar el valor de una variable

Segundo programaAbrimos de nuevo nuestro script, corregimos el error y volvemos a ejecutar¿cómo nos fue ahora?

Para recordar:Dar permisos de ejecución a los scripts

Poner el signo $ delante de la variable para utilizar su valor

FinNo se vayan todavía que falta lo más importante

top related