vault backup: 2025-12-12 15:22:45

This commit is contained in:
2025-12-12 15:22:45 +01:00
parent be701009ba
commit ed446a8469
5 changed files with 70 additions and 17 deletions

View File

@@ -25,7 +25,7 @@
"query": "tag:#Temario-BSA ", "query": "tag:#Temario-BSA ",
"color": { "color": {
"a": 1, "a": 1,
"rgb": 8927487 "rgb": 16737792
} }
}, },
{ {
@@ -48,6 +48,13 @@
"a": 1, "a": 1,
"rgb": 5419488 "rgb": 5419488
} }
},
{
"query": "tag:#M9-PHP",
"color": {
"a": 1,
"rgb": 10561762
}
} }
], ],
"collapse-display": true, "collapse-display": true,

View File

@@ -13,12 +13,12 @@
"state": { "state": {
"type": "markdown", "type": "markdown",
"state": { "state": {
"file": "Documentación personal/Mecanica de Unix/1. Bash Scripting Avanzado/Extra.md", "file": "Documentación personal/Mecanica de Unix/Mecánica Unix - Manejo de la shell.md",
"mode": "source", "mode": "source",
"source": false "source": false
}, },
"icon": "lucide-file", "icon": "lucide-file",
"title": "Extra" "title": "Mecánica Unix - Manejo de la shell"
} }
} }
] ]
@@ -167,12 +167,11 @@
"state": { "state": {
"type": "outgoing-link", "type": "outgoing-link",
"state": { "state": {
"file": "Documentación personal/Mecanica de Unix/1. Bash Scripting Avanzado/Extra.md",
"linksCollapsed": false, "linksCollapsed": false,
"unlinkedCollapsed": true "unlinkedCollapsed": true
}, },
"icon": "links-going-out", "icon": "links-going-out",
"title": "Enlaces salientes de Extra" "title": "Enlaces salientes"
} }
}, },
{ {
@@ -220,22 +219,24 @@
"obsidian-git:Open Git source control": false "obsidian-git:Open Git source control": false
} }
}, },
"active": "5bb933ee810d2703", "active": "e615f9321ff830be",
"lastOpenFiles": [ "lastOpenFiles": [
"Documentación personal/Mecanica de Unix/1. Bash Scripting Avanzado/Extra.md", "Documentación personal/Mecanica de Unix/Mecánica Unix - Manejo de la shell.md",
"Documentación personal/Mecanica de Unix/1. Bash Scripting Avanzado/Procesos hijos y paralelismo.md", "BDD/SQL/SQL.md",
"Documentación personal/Mecanica de Unix/1. Bash Scripting Avanzado/Señales.md", "Programación/PHP/PHP/M9-PHP.md",
"Programación/PHP/PHP",
"Documentación personal/Mecanica de Unix/1. Bash Scripting Avanzado/Funciones puras/Ejercicios/Ejercicios - Funciones puras.md", "Documentación personal/Mecanica de Unix/1. Bash Scripting Avanzado/Funciones puras/Ejercicios/Ejercicios - Funciones puras.md",
"Documentación personal/Mecanica de Unix/1. Bash Scripting Avanzado/Funciones puras/Funciones puras.md", "Documentación personal/Mecanica de Unix/1. Bash Scripting Avanzado/Funciones puras/Funciones puras.md",
"Documentación personal/Mecanica de Unix/1. Bash Scripting Avanzado/Arrays asociativos.md", "Documentación personal/Mecanica de Unix/1. Bash Scripting Avanzado/Arrays asociativos.md",
"Documentación personal/Mecanica de Unix/1. Bash Scripting Avanzado/Expansión de parámetros.md", "Documentación personal/Mecanica de Unix/1. Bash Scripting Avanzado/Expansión de parámetros.md",
"Documentación personal/Mecanica de Unix/1. Bash Scripting Avanzado/Patrones de diseño en Bash.md", "Documentación personal/Mecanica de Unix/1. Bash Scripting Avanzado/Extra.md",
"Documentación personal/Mecanica de Unix/1. Bash Scripting Avanzado/Seguridad en scripts.md",
"Documentación personal/Mecanica de Unix/1. Bash Scripting Avanzado/Subshells.md",
"Documentación personal/Mecanica de Unix/1. Bash Scripting Avanzado/Trampas (traps).md", "Documentación personal/Mecanica de Unix/1. Bash Scripting Avanzado/Trampas (traps).md",
"Documentación personal/Mecanica de Unix/1. Bash Scripting Avanzado/Señales.md",
"Documentación personal/Mecanica de Unix/1. Bash Scripting Avanzado/Subshells.md",
"Documentación personal/Mecanica de Unix/1. Bash Scripting Avanzado/Patrones de diseño en Bash.md",
"Documentación personal/Mecanica de Unix/1. Bash Scripting Avanzado/Procesos hijos y paralelismo.md",
"Documentación personal/Mecanica de Unix/1. Bash Scripting Avanzado/Seguridad en scripts.md",
"README.md", "README.md",
"BDD/SQL/SQL.md",
"Documentación personal/Mecanica de Unix/Mecánica Unix - Manejo de la shell.md",
"BDD/SQL/Importación y exportación de base de datos.md", "BDD/SQL/Importación y exportación de base de datos.md",
"BDD/SQL/Lenguaje de Manupulación de Datos (DML).md", "BDD/SQL/Lenguaje de Manupulación de Datos (DML).md",
"Documentación personal/Mecanica de Unix/Sin nombre", "Documentación personal/Mecanica de Unix/Sin nombre",
@@ -247,17 +248,14 @@
"Documentación personal/Mecanica de Unix/2. awk-sed-grep/Parsing avanzado de logs.md", "Documentación personal/Mecanica de Unix/2. awk-sed-grep/Parsing avanzado de logs.md",
"Servidores/M5/Actividades/RA2/M5RA2P1.md", "Servidores/M5/Actividades/RA2/M5RA2P1.md",
"Servidores/M5/M5 - ASIX.md", "Servidores/M5/M5 - ASIX.md",
"conflict-files-obsidian-git.md",
"Servidores/M5/Actividades", "Servidores/M5/Actividades",
"Servidores/M5/Actividades/RA2", "Servidores/M5/Actividades/RA2",
"Servidores/M5/x.md",
"Documentación personal/Mecanica de Unix/1. Bash Scripting Avanzado/Funciones puras/Ejercicios/calculadora_modular.sh", "Documentación personal/Mecanica de Unix/1. Bash Scripting Avanzado/Funciones puras/Ejercicios/calculadora_modular.sh",
"Documentación personal/Mecanica de Unix/1. Bash Scripting Avanzado/Funciones puras/Ejercicios", "Documentación personal/Mecanica de Unix/1. Bash Scripting Avanzado/Funciones puras/Ejercicios",
"Documentación personal/Mecanica de Unix/1. Bash Scripting Avanzado/Funciones puras", "Documentación personal/Mecanica de Unix/1. Bash Scripting Avanzado/Funciones puras",
"Documentación personal/Mecanica de Unix/2. awk-sed-grep", "Documentación personal/Mecanica de Unix/2. awk-sed-grep",
"Sin título.base", "Sin título.base",
"Documentación personal/Mecanica de Unix/Bash Scripting/Sin nombre", "Documentación personal/Mecanica de Unix/Bash Scripting/Sin nombre",
"Documentación personal/Lenguajes de programación absurdos",
"Documentación personal/Seguridad-Informatica/Vista General 1.canvas", "Documentación personal/Seguridad-Informatica/Vista General 1.canvas",
"Documentación personal/Seguridad-Informatica/1_Imagenes/tools/software/specops.svg", "Documentación personal/Seguridad-Informatica/1_Imagenes/tools/software/specops.svg",
"Documentación personal/Seguridad-Informatica/1_Imagenes/tools/software/satan.png", "Documentación personal/Seguridad-Informatica/1_Imagenes/tools/software/satan.png",

View File

@@ -33,9 +33,48 @@ if ! grep -q "hola" archivos.txt; then
fi fi
``` ```
---
## `case...in...esac`
```Shell
case $option in
start) echo "iniciando";;
stop) echo "Finalizando";;
*) echo "Opción no válida";;
esac
```
---
## `for, in, do, done` (Bucles)
```Shell
for i in 1 2 3; do
echo "numero $i"
done
```
---
## `while, until` (Bucles condicionales)
```Shell
while [[ "$x" -lt 5 ]]; do
echo $x
((x++))
done
```
```Shell
until [[ "$x" -eq 5 ]]; do
echo $x
((x++))
done
```
---
## `select` (Menú interactivo)
```Shell
select opcion in Start Stop Exit; do
echo "Elegiste la opcion $opcion"
done
```

View File

@@ -69,3 +69,7 @@ Bibliografía Web:
- [Manejo de errores en Bash Scripting](https://adictosalinux.com/manejo-errores-scripts-bash/) - [Manejo de errores en Bash Scripting](https://adictosalinux.com/manejo-errores-scripts-bash/)
- [Comparator operators](https://www.tutorialkart.com/bash-shell-scripting/bash-comparison-operators/) - [Comparator operators](https://www.tutorialkart.com/bash-shell-scripting/bash-comparison-operators/)
- [Funciones Bash](https://itsfoss.com/es/funciones-bash/) - [Funciones Bash](https://itsfoss.com/es/funciones-bash/)
---
# Validador de contraseñas

View File

@@ -0,0 +1,5 @@
#M9-PHP - Programación PHP
Documento Padre
---