Introducción al Unix Shell Scripting:
En Unix, el Command Shell es el intérprete de comandos nativo. Proporciona una interfaz de línea de comandos para que los usuarios interactúen con el sistema operativo.
Los comandos de Unix también pueden ejecutarse de forma no interactiva en forma de un Shell Script. El script es una serie de comandos que se ejecutarán juntos.
Los scripts de Shell se pueden utilizar para una variedad de tareas, desde la personalización de sus entornos hasta la automatización de sus tareas diarias.
Lista de todos los tutoriales de scripts de Unix Shell:
- Introducción a los scripts de la Shell de Unix
- Trabajar con el editor Vi de Unix
- Características de los scripts de la Shell de Unix
- Operadores en Unix
- Codificación condicional en Unix(Parte 1 y Parte 2)
- Bucles en Unix
- Funciones en Unix
- Procesamiento de texto en Unix (Parte 1, Parte 2, y Parte 3)
- Parámetros de la Línea de Comandos de Unix
- Scripting de Shell Avanzado de Unix
Video de Unix #11:
Básicos del Shell Scripting de Unix
Este tutorial le dará una visión general de la programación del shell y proporcionará una comprensión de algunos programas de shell estándar. Esto incluye shells como el Bourne Shell (sh) y el Bourne Again Shell (bash).
Los shells leen archivos de configuración en múltiples circunstancias que difieren dependiendo del shell. Estos archivos suelen contener comandos para ese shell en particular y se ejecutan cuando se cargan; suelen utilizarse para establecer variables importantes que se utilizan para encontrar ejecutables, como $PATH, y otras que controlan el comportamiento y la apariencia del shell.
- El Bourne Shell (sh): Este fue uno de los primeros programas de shell que vinieron con Unix y es también el más utilizado. Fue desarrollado por Stephen Bourne. El archivo ~/.profile se utiliza como archivo de configuración para sh. Este es también el shell estándar utilizado para el scripting.
- El C Shell (csh): El C-Shell fue desarrollado por Bill Joy, tomando como modelo el lenguaje de programación C. Su objetivo era mejorar la interactividad con características como el listado del historial de comandos y la edición de los mismos. Los archivos ~/.cshrc y ~/.login son utilizados como archivos de configuración por csh.
- The Bourne Again Shell (bash): El shell bash fue desarrollado para el proyecto GNU como reemplazo de sh. Las características básicas de bash son copiadas de sh, y también añade algunas de las características de interactividad de csh. Los archivos ~/.bashrc y ~/.profile son utilizados como archivos de configuración por bash.
¡Consulte nuestro próximo tutorial para saber más sobre el Editor Vi!
Tutorial PREVIO | Tutorial SIGUIENTE