Shell Scripting: El arte de dominar la consola y automatizarlo todo.
Todos los Sistemas Operativos (S.O.) tienen una Shell para permitir un trabajo más técnico o avanzado sobre las múltiples funciones, opciones y capacidades del mismo. Y así como en "MS Windows", el equivalente serían los programas "command.com" o "cmd.exe" y actualmente el "Power Shell", en los S.O. Unix existen múltiples implementaciones de la Shell, dentro de 2 grandes grupos o familias de Shell conocidas como "Bourne Shell" y "C Shell", siendo los de esta última poco conocidos y usados.
Y mientras la Shell es el programa que permite a los usuarios interactuar con el Sistema Operativo a un nivel técnico más profundo, mediante el procesamiento de órdenes de texto en modo terminal, el Shell Scripting es un nivel superior del manejo de las implementaciones de la Shell (por ejemplo: Bash) para facilitarnos el manejo avanzado de las capacidades del S.O. y mejorar la automatización y la monitorización de tareas y procesos.
Si quieres leer más sobre este tema, haz clic en el siguiente enlace (URL): https://blog.redigit.es/shell-scripting-el-arte-de-dominar-la-consola-y-automatizarlo-todo/