resultado em horizontal [RESOLVIDO]

1. resultado em horizontal [RESOLVIDO]

sergio de oliveira
sergio.mso

(usa Red Hat)

Enviado em 05/07/2016 - 09:35h

Caros Colegas

Tenho um arquivo.txt.
Jogo a saida do arquivo.txt para uma variavel a
Quando dou um echo $a na variável o resultado sai em horizontal.
Como faço para o resultado sair em vertical usando echo?





  


2. Re: resultado em horizontal

thinomar
thinomar

(usa Linux Mint)

Enviado em 05/07/2016 - 11:44h

Antes de atribuir o conteúdo do arquivo para a variável, dá um IFS='\n'.
Exemplo:
IFS='\n'
arquivo=$(cat /meu/fodendo/arquivo.txt)
echo $arquivo

A variável IFS é uma variável do próprio shell. É abreviatura de Internal Field Separator, que é o que ela representa, o separador interno de campos. Ao atribuir o valor "\n" a ela, você quer dizer que o separador de campos será apenas um new line (\n) e não qualquer espaço em branco.
--
-I've been talking to the main computer
-And...?
-It hates me






Patrocínio

Site hospedado pelo provedor RedeHost.
Linux banner

Destaques

Artigos

Dicas

Tópicos

Top 10 do mês

Scripts