domingo, 22 de septiembre de 2013

Un poco de BASH

    En linux uno de los interpretes predeterminados es BASH o simplemente SH, algo asi como el equivalente de batch en windows.

    Para empezar podemos decir que todos los comandos que son accesibles desde la consola pueden utilizarse en BASH, ls, grep, wc, ect...

Un simple script de ejemplo:


 #!/bin/bash

clear
echo "listar los directorios"
ls

echo "presione una tecla para salir"
read
clear

este script simplemente muestra los directorios y luego borra la plantalla.

Ahora, supongamos que lo llamamos "listar.sh" como correrlo?

Hay varias formas, la primera;

Como script:
$ bash ./listar.sh

Como ejecutable:
$ chmod +x listar.sh (le damos los derechos de ejecucion)
$ ./listar.sh

En general es preferible dar derechos de ejecucion para facilitar las cosas, pero podriamos decir que es a gusto del programador.


No hay comentarios:

Publicar un comentario