Bucle for en bash con una variable lista
Resuelto
Hola,
estoy buscando hacer un bucle con una variable:
var="test 01" "test 02" "test 03"
for elem in $var
do
echo $elem
done
no funciona, pero
for elem in "test 01" "test 02" "test 03"
echo $elem
done
está bien
pregunta: ¿cómo escribir una variable de tipo lista?
gracias por tu ayuda
estoy buscando hacer un bucle con una variable:
var="test 01" "test 02" "test 03"
for elem in $var
do
echo $elem
done
no funciona, pero
for elem in "test 01" "test 02" "test 03"
echo $elem
done
está bien
pregunta: ¿cómo escribir una variable de tipo lista?
gracias por tu ayuda
2 respuestas
-
ModeradorPuedes escribir en toto.sh :
#!/bin/sh list="tata toto titi" for element in $list do echo "element =" $element done
Luego, se asignan permisos de ejecución a toto.sh y se ejecuta el programa :
chmod a+x toto.sh ./toto.sh
... lo que dará :
element = tata element = toto element = titi
Buena suerte