lunes, 25 de mayo de 2009

¿Cómo se hace un script?

Escribe en un editor de texto (nano, mcedit, vim, nedit, etc.):

Ej:”sudo nano”


#! /bin/bash

# Las líneas que empiezan por "#" son comentarios
# La primera línea o #! /bin/bash asegura que se interpreta como
# un script de bash, aunque se ejecute desde otro shell.

echo "Este es el primer comando"
echo" "Tras 5 segundos verás un listado del directorio actual"
sleep 5s
ls --color
echo "Fin del ejemplo"

Grábalo con un nombre cualquiera, por ejemplo "Prueba.sh" ---> Respetar el formato “.sh”


Ejecuta "chmod +777 Prueba.sh"


Ejecuta "./Prueba.sh" (el "./" significa "del directorio actual")


Como se puede comprobar, "echo" sólo muestra mensajes en pantalla, "sleep" hace una pausa y "ls" nos muestra una lista de ficheros.


NOTA: #!/bin/bash: Esta línea indica donde se encuentra el interprete de comandos en nuestro sistema. Por defecto todos los sistemas que tengan Bash instalado, lo tendrán en el directorio /bin. Al utilizar esta línea, podremos ejecutar el script como un programa normal, ya que el sistema sabrá que es un script en Bash y que tiene que hacer con el.

No hay comentarios: