Tecnología

Inicio

Cómo escribir una secuencia de comandos shell en Unix

Cómo escribir una secuencia de comandos shell en Unix


Bajo UNIX y sistemas operativos tipo UNIX tales como Linux y Mac OS X, shell scripting hace que la automatización de las tareas mucho más fácil. shell scripts son esencialmente equivalentes a los archivos por lotes desde el mundo DOS / Windows. Con shell scripting, varios comandos se pueden colocar en un solo archivo y ejecutados sin tener que introducir manualmente en cada comando cada vez. Los scripts de shell también pueden incluir la funcionalidad de la toma de entrada del usuario y en base petición cuando sea necesario.

Instrucciones

1 Abra un editor de texto. Esto puede ser cualquier editor de texto, con tal de que guarda los archivos en el formato de "texto plano", que casi todos los editores de texto lo hacen.

2 Escribe la primera línea "#! / Bin / sh" sin las comillas. Esto le indica al procesador de comandos para usar el intérprete BASH cuando se ejecuta el script final, que es común a casi todos los sistemas UNIX y UNIX.

3 Escribe una almohadilla (#) antes de cualquier línea destinado a ser un comentario. Muchas secuencias de comandos shell incluyen una sección de "observaciones" en la parte superior de explicar el propósito de la secuencia de comandos shell, el autor, la fecha, etc.

4 Escribir los comandos que se realizan cuando se ejecuta el script. Cada comando requiere una nueva línea. Por ejemplo, un comando podría ser: echo "Hello World!"

Consejos y advertencias

  • Shell scripting es un tema avanzado con los libros enteros dedicados a ella. Los mayoría de los scripts de base de concha procesarán los comandos uno a la vez en orden secuencial. Sin embargo, shell scripts pueden ser diseñados con la lógica en el mismo nivel que las lenguas tradicionales del programa.