
Bash Pocket Reference, 2nd Edition
Arnold Robbins
- Editorial
- O'Reilly
- Año
- 2016
- Páginas
- ~160
- Nivel
- Intermedio
De qué trata
Manual de consulta rápida y concisa escrito por Arnold Robbins, programador y mantenedor de GNU Awk, que reúne de forma sintetizada toda la sintaxis y comandos internos de GNU Bash. Esta segunda edición está actualizada específicamente para cubrir las características de Bash versión 4.4 en sistemas Linux, macOS y plataformas Unix. Está orientada a desarrolladores, administradores de sistemas y operadores de DevOps de nivel intermedio o avanzado que ya interactúan frecuentemente con la terminal y necesitan una referencia fidedigna para verificar opciones, operadores y sintaxis sin recurrir a páginas de manual extensas.
El texto organiza sistemáticamente la invocación de la shell y sus ficheros de inicio (/etc/profile, ~/.bashrc), las reglas de entrecomillado y secuencias de escape, y el uso exhaustivo de variables y expansión de parámetros (${var:-def}, sustituciones por patrones y referencias indirectas con declare -n). Detalla la sintaxis para matrices indexadas y asociativas, evaluación aritmética, todos los comandos internos y palabras reservadas (test, [[, shopt, read, trap, exec, entre otros), mecanismos de redirección avanzada (heredocs, herestrings y descriptores de archivo), sustitución de procesos (<(), >()), coprocesos (coproc), control de trabajos y señales, y atajos de edición interactiva en línea mediante GNU Readline y autocompletado programable (complete y compgen).
Constituye una herramienta de referencia de escritorio sumamente práctica que ahorra tiempo y aclara las sutilezas más complejas del lenguaje de shell, como la precedencia de operadores, las expansiones complejas y el manejo seguro de cadenas de texto. No es un tutorial pedagógico para principiantes, no incluye ejercicios ni desarrolla proyectos de software completos, ya que asume que el lector ya domina los fundamentos de la terminal. Resulta ideal como compañero de trabajo diario para escribir y depurar scripts de Bash robustos y portables.
- Bash 4.4
- Shell scripting
- Expansión de parámetros
- Comandos internos (builtins)
- Matrices asociativas
- Redirección e I/O
- Control de trabajos
- Readline
- Sustitución de procesos
- Variables de entorno
¿Cómo enseña?
Teórico
- ✗ Sin ejercicios
- ✗ Sin proyectos

