msoliver
(usa Debian)
Enviado em 26/08/2017 - 18:25h
raserafim escreveu:
como faço para exibir cada linha do Array em uma linha na tela (uma linha do array; uma linha na tela)?
um exemplo ilustrativo...:
array[0]="123"
array[1]="456"
array[2]="789"
echo ${array[@]}
o problema aqui é que os três valores do array são exibidos pelo "echo" na mesma linha...
o que preciso é que o comando "echo" exiba cada valor do array em uma linha na tela... e não todos na mesma linha..
Segue:
array2=("casa" "apartamento" "hotel" "fazenda" "comércio")
for ((x=0;x<${#array2[@]};x++));do echo "${array2[$x]}";done
casa
apartamento
hotel
fazenda
comércio
Ou
echo ${array2[@]}|sed 's/ /\n/g'
casa
apartamento
hotel
fazenda
comércio
É Isso.
É sempre bom lembrar . . . :)
Obs: se a resposta foi satisfatória, marque o tópico como resolvido e escolha a MELHOR RESPOSTA!
att.:
Marcelo Oliver