Lección 22: Argumentos de script
El script de respaldo respalda una ruta fija en el código. En DevOps — lo ejecutamos en directorios distintos cada vez. Pasaremos la ruta como argumento. `$1` es el primer argumento; `$2` el segundo; `$#` — la cantidad de argumentos; `$@` — todos ellos. `$0` es el nombre del propio script. Lo primer
$1 es como una nota que le das a un mensajero — lo que se escribió después del nombre del script: en `./backup.sh /app`, $1 es /app. $# cuenta cuántas notas se entregaron, $@ las contiene todas, y $0 es el nombre del propio script.
- parámetros posicionales
- $1, $2, $3 ... — valores de los argumentos pasados al script por posición. $0 = el nombre del script. $# = cantidad de argumentos. $@ = todos los argumentos como una lista. Siempre verifica que el usuario haya pasado suficientes argumentos antes de usarlos.