
Linux Shell Scripting Essentials
Sinny Kumari
- Editorial
- Packt
- Año
- 2015
- Páginas
- ~282
- Nivel
- Básico
De qué trata
Manual práctico introductorio centrado en la creación de scripts de shell en Linux empleando Bash para resolver problemas cotidianos de automatización y procesamiento de datos. Está dirigido a administradores noveles, desarrolladores y usuarios de Linux que ya están familiarizados con los comandos esenciales del intérprete de comandos y desean adquirir soltura programando scripts bien estructurados, modulares y mantenibles.
El libro aborda la estructura fundamental de un script, la ejecución con privilegios y el control de flujos de ejecución mediante condicionales (if, case) y bucles iterativos (for, while). Explica en profundidad la redirección de flujos estándar (stdin, stdout y stderr), la concatenación de utilidades mediante tuberías y el filtrado avanzado de datos con grep, sed y awk. También enseña a organizar el código en funciones y bibliotecas externas reutilizables, a aplicar técnicas sistemáticas de depuración con opciones como set -x, a personalizar variables de entorno y perfiles de usuario (.bashrc), a gestionar archivos y permisos de forma programática, y a supervisar y controlar procesos en segundo plano gestionando señales del sistema operativo.
La metodología guía al lector mediante ejemplos incrementales orientados a la creación de bibliotecas modulares de funciones, scripts de inspección de ficheros y utilidades de automatización de tareas del sistema operativo. Aporta una excelente disciplina en cuanto a la reutilización de código y la depuración temprana de errores, aspecto que a menudo se descuida en el aprendizaje de la shell. No abarca orquestación de contenedores ni herramientas externas de automatización. Resulta una lectura formativa muy accesible y directa para consolidar buenos hábitos de programación en la terminal de Linux.
- Bash
- Shell scripting
- Redirecciones e I/O
- sed y awk
- grep
- Tuberías
- Funciones y bibliotecas
- Depuración de scripts
- Gestión de procesos
- Variables de entorno
¿Cómo enseña?
Teoría + práctica
- ✗ Sin ejercicios
- ✓ Incluye proyectos
Proyectos
Biblioteca de utilidades de shell modular
Conjunto modular de funciones en Bash para validación de datos de entrada, registro formateado de mensajes con marcas temporales y captura homogénea de errores.
Automatizador de mantenimiento y limpieza del sistema
Script que localiza y depura archivos obsoletos o temporales, verifica cuotas de almacenamiento y emite reportes periódicos del estado del disco.

