export a="
a
b
c
"
for i in $a; do echo "test$i";done
Eu preciso criar um script com um loop através de uma lista de itens. Eu quero inserir uma string no script.
Eu tentei:
for i in "
a
b
c";
do
echo "test "$i
done
Mas isso só gera uma string:
test a b c
Como eu conseguiria isso?
testa
testb
testc
( a
, b
e c
são apenas exemplos de algumas palavras mais longas, que recebi de um arquivo do OpenOffice Calc)
Você usaria um while
loop.
while read i
do
echo "test$i"
done <<< 'a
b
c'