Creando un bucle until, se me ocurrió que se podía mostrar los argumentos posicionales.
Ejemplo, primero hice un bucle que cuenta de 5 hasta 1.
#!/bin/bash
# Ejemplo de bucle Until
variable=5
until [ $variable -lt 1 ];
do
echo "variable vale: " $variable
let variable-=1
done
# Ejemplo de bucle Until
variable=5
until [ $variable -lt 1 ];
do
echo "variable vale: " $variable
let variable-=1
done
Entonces usando el mismo programa quise a la vez mostrar los argumentos posicionales, pero no me funciona (por ahora).
#!/bin/bash
# Ejemplo de bucle Until
# variable almacena el número de argumentos
variable=$#
until [ $variable -lt 1 ];
do
echo "La variable vale: " $variable
# Esta linea os muestro los cambios abajo para que veáis los efectos que hace
let variable-=1
done
# Ejemplo de bucle Until
# variable almacena el número de argumentos
variable=$#
until [ $variable -lt 1 ];
do
echo "La variable vale: " $variable
# Esta linea os muestro los cambios abajo para que veáis los efectos que hace
let variable-=1
done
$# Nos da el número de argumentos pasados
Si sabemos que los argumentos posicionales son $0 $1 $1 $3, que son los valores que le pasamos como argumentos a nuestro
script.
Si hago esto:
echo "El argumento vale: "$"$variable"
La salida es esta:
Citar:
Si hago esto:
echo "El argumento vale: "$$variable
Aun más raro, mostrando un valor.
Citar:
Continuare buscando información.
Creo que me toca visitar videotutoriales también.
Saludos