vault backup: 2025-12-09 00:06:25

This commit is contained in:
2025-12-09 00:06:25 +01:00
parent 9bc8d28120
commit d93f07ecbc
17 changed files with 109 additions and 83 deletions

View File

@@ -0,0 +1,4 @@
#Temario-BSA - Bash Scripting Avanzado
Proveniente de [[Mecánica Unix - Manejo de la shell]]
---

View File

@@ -0,0 +1,4 @@
#Temario-BSA - Bash Scripting Avanzado
Proveniente de [[Mecánica Unix - Manejo de la shell]]
---

View File

@@ -1,4 +1,5 @@
#Temario-BSA - Bash Scripting Avanzado
Proveniente de [[Mecánica Unix - Manejo de la shell]]
---
## ¿Qué es una "Función Pura"?

View File

@@ -0,0 +1,4 @@
#Temario-BSA - Bash Scripting Avanzado
Proveniente de [[Mecánica Unix - Manejo de la shell]]
---

View File

@@ -0,0 +1,4 @@
#Temario-BSA - Bash Scripting Avanzado
Proveniente de [[Mecánica Unix - Manejo de la shell]]
---

View File

@@ -0,0 +1,4 @@
#Temario-BSA - Bash Scripting Avanzado
Proveniente de [[Mecánica Unix - Manejo de la shell]]
---

View File

@@ -0,0 +1,4 @@
#Temario-BSA - Bash Scripting Avanzado
Proveniente de [[Mecánica Unix - Manejo de la shell]]
---

View File

@@ -0,0 +1,4 @@
#Temario-BSA - Bash Scripting Avanzado
Proveniente de [[Mecánica Unix - Manejo de la shell]]
---

View File

@@ -0,0 +1,4 @@
#Temario-BSA - Bash Scripting Avanzado
Proveniente de [[Mecánica Unix - Manejo de la shell]]
---

View File

@@ -0,0 +1,4 @@
#Temario-ASG - Awk-Sed-Grep
Proveniente de [[Mecánica Unix - Manejo de la shell]]
---

View File

@@ -0,0 +1,4 @@
#Temario-ASG - Awk-Sed-Grep
Proveniente de [[Mecánica Unix - Manejo de la shell]]
---

View File

@@ -0,0 +1,4 @@
#Temario-ASG - Awk-Sed-Grep
Proveniente de [[Mecánica Unix - Manejo de la shell]]
---

View File

@@ -0,0 +1,4 @@
#Temario-ASG - Awk-Sed-Grep
Proveniente de [[Mecánica Unix - Manejo de la shell]]
---

View File

@@ -0,0 +1,4 @@
#Temario-ASG - Awk-Sed-Grep
Proveniente de [[Mecánica Unix - Manejo de la shell]]
---

View File

@@ -6,24 +6,24 @@ En este apartado, me dedico a aprender todo lo que tiene que ver con la terminal
### 1. Bash Scripting Avanzado
Aquí no se va a tratar solo de escribir scripts, sino de:
- [[Funciones puras]]
- Patrones de diseño en bash
- Trampas (`traps`)
- Señales
- Expansión de parámetros
- Arrays asociativos
- Subshells
- Procesos hijos y paralelismo (`&`, `wait`, `coproc`)
- Seguridad en scripts (validación, sanitización, quoting correcto)
- [[Patrones de diseño en Bash]]
- [[Trampas (traps)]]
- [[Señales]]
- [[Expansión de parámetros]]
- [[Arrays asociativos]]
- [[Subshells]]
- [[Procesos hijos y paralelismo]] (`&`, `wait`, `coproc`)
- [[Seguridad en scripts]] (validación, sanitización, quoting correcto)
*Y esto aporta:*
**Automatización de sistemas enteros y escritura de pipelines complejos.**
---
### 2. awk/sed/grep a nivel serio
- Parsing avanzado de logs
- Extracción de datos estructurados
- Reescritura de texto
- Creación de mini-lenguajes personalizados
- Manipulación de CSV, JSON simplificado, logs de sistemas
- [[Parsing avanzado de logs]]
- [[Extracción de datos estructurados]]
- [[Reescritura de texto]]
- [[Creación de mini-lenguajes personalizados]]
- [[Manipulación de CSV, JSON simplificado, logs de sistemas]]
*Y esto aporta:*
Con awk, puedo literalmente escribir programas completos.
Podría hacer un analizador sintáctico, un intérprete simple o un procesador de logs en tiempo real.
@@ -67,5 +67,4 @@ Aprender y profundizar aún más en lo que ya sé y conozco. Tengo pensado dedic
Me deja conocimiento como la dominación de la terminal de forma completa, entender Linux desde la raíz, automatización sin dependencia de lenguajes externos, analizado, procesado y transformación de datos masivos, creación de herramientas internas de consola, depuración de sistemas con logs y pipes, creación de interfaces CLI y la construcción de una infraestructura funcional con bash.
Al final de todo, tengo pensado hacer algunos proyectos absurdos, como por ejemplo, un navegador hecho solo con Bash. Es complicado (y roza lo masoquista), pero divertido.