Tue 23 Jun 2009
Programación Shell
Posted by rephus under Uncategorized
[2] Comments
Hoy en http://rephus.es :
Sistemas operativos: Programación Shell
La programación shell consiste en realizar programas con pequeñas órdenes de alto nivel que admite nuestro sistema operativo, cada una de esas órdenes corresponde a una gran cantidad de instrucciones máquina, superior a los lenguajes tipo C o Java.
Los intérpretes de órdenes son los encargados dentro del script de traducir y ejecutar las instrucciones paso a paso, ya sean de programas de sistema, de usuario, o instrucciones internas.
En la programación shell existen diferentes familias de intérpretes de órdenes, algunos de estos pueden ser, derivados del sh:
Bourne shell (/bin/sh)
Korn shell (/bin/ksh)
Bourne Again Shell (/bin/bash)
etc.
La primera línea de un script puede indicar dicho intérprete , el cual usaremos durante la ejecución del programa. Esto se indica de la siguiente forma:
#!/bin/sh
#!/bin/ksh
#!/bin/bash
Los sucesión de carácteres ‘#!’ se denomina Sha-Bang, que proviene a su vez de la contracioń de las palabras Sharp y Bang, a continuación, se muestra una figura que ilustrará la relación de ambos caracteres.


