Compare commits

...

3 Commits

Author SHA1 Message Date
0e83a49bc9 Vault backup 2025-12-12 15:23:16 +01:00
ed446a8469 vault backup: 2025-12-12 15:22:45 2025-12-12 15:22:45 +01:00
be701009ba vault backup: 2025-12-11 17:33:13 2025-12-11 17:33:13 +01:00
6 changed files with 112 additions and 36 deletions

View File

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

View File

@@ -13,15 +13,30 @@
"state": {
"type": "markdown",
"state": {
"file": "BDD/SQL/Tipos de datos.md",
"file": "Documentación personal/Mecanica de Unix/Mecánica Unix - Manejo de la shell.md",
"mode": "source",
"source": false
},
"icon": "lucide-file",
"title": "Tipos de datos"
"title": "Mecánica Unix - Manejo de la shell"
}
},
{
"id": "719c9488ef135132",
"type": "leaf",
"state": {
"type": "markdown",
"state": {
"file": "conflict-files-obsidian-git.md",
"mode": "source",
"source": false
},
"icon": "lucide-file",
"title": "conflict-files-obsidian-git"
}
}
]
],
"currentTab": 1
}
],
"direction": "vertical"
@@ -167,12 +182,11 @@
"state": {
"type": "outgoing-link",
"state": {
"file": "Documentación personal/Mecanica de Unix/1. Bash Scripting Avanzado/Extra.md",
"linksCollapsed": false,
"unlinkedCollapsed": true
},
"icon": "links-going-out",
"title": "Enlaces salientes de Extra"
"title": "Enlaces salientes"
}
},
{
@@ -184,19 +198,9 @@
"icon": "lucide-git-fork",
"title": "Vista gráfica"
}
},
{
"id": "1085ec9ee94fa683",
"type": "leaf",
"state": {
"type": "oz-calendar",
"state": {},
"icon": "OZCAL_ICON",
"title": "OZ Calendar"
}
}
],
"currentTab": 4
"currentTab": 6
},
{
"id": "7ac2f57f0d4937ed",
@@ -216,7 +220,7 @@
}
],
"direction": "horizontal",
"width": 317.5
"width": 340.5
},
"left-ribbon": {
"hiddenItems": {
@@ -230,44 +234,44 @@
"obsidian-git:Open Git source control": false
}
},
"active": "e615f9321ff830be",
"active": "719c9488ef135132",
"lastOpenFiles": [
"conflict-files-obsidian-git.md",
"Documentación personal/Mecanica de Unix/Mecánica Unix - Manejo de la shell.md",
"BDD/SQL/SQL.md",
"BDD/SQL/Sintaxis (Keywords).md",
"BDD/SQL/Procedimientos almacenados.md",
"BDD/SQL/Lenguaje de Manupulación de Datos (DML).md",
"BDD/SQL/Lenguaje de definición de datos (DDL).md",
"BDD/SQL/Importación y exportación de base de datos.md",
"Documentación personal/Mecanica de Unix/1. Bash Scripting Avanzado/Arrays asociativos.md",
"Servidores/M5/Actividades/RA2/M5RA2P1.md",
"Documentación personal/Mecanica de Unix/1. Bash Scripting Avanzado/Extra.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/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/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/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/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/Extra.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",
"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/Lenguaje de Manupulación de Datos (DML).md",
"Documentación personal/Mecanica de Unix/Sin nombre",
"BDD/SQL/Lenguaje de definición de datos (DDL).md",
"BDD/SQL/Diario/Clase 4 de diciembre.md",
"BDD/SQL/Sintaxis (Keywords).md",
"BDD/SQL/Tipos de datos.md",
"BDD/SQL/Procedimientos almacenados.md",
"Documentación personal/Mecanica de Unix/2. awk-sed-grep/Parsing avanzado de logs.md",
"Servidores/M5/Actividades/RA2/M5RA2P1.md",
"Servidores/M5/M5 - ASIX.md",
"conflict-files-obsidian-git.md",
"Servidores/M5/Actividades",
"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",
"Documentación personal/Mecanica de Unix/1. Bash Scripting Avanzado/Funciones puras",
"Documentación personal/Mecanica de Unix/2. awk-sed-grep",
"Sin título.base",
"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/1_Imagenes/tools/software/specops.svg",
"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
```
---
## `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/)
- [Comparator operators](https://www.tutorialkart.com/bash-shell-scripting/bash-comparison-operators/)
- [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
---

View File

@@ -0,0 +1,17 @@
# Conflicts
Please resolve them and commit them using the commands `Git: Commit all changes` followed by `Git: Push`
(This file will automatically be deleted before commit)
[[#Additional Instructions]] available below file list
- Not a file: .obsidian/workspace.json
# Additional Instructions
I strongly recommend to use "Source mode" for viewing the conflicted files. For simple conflicts, in each file listed above replace every occurrence of the following text blocks with the desired text.
```diff
<<<<<<< HEAD
File changes in local repository
=======
File changes in remote repository
>>>>>>> origin/main
```