shell-script-pt
[Top][All Lists]
Advanced

[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index]

Re: [shell-script] Quebrar linha em variável


From: Tiago Barcellos Peczenyj
Subject: Re: [shell-script] Quebrar linha em variável
Date: Fri, 7 Dec 2007 15:47:40 -0200

No bash deveria ser assim:

$ var=$'XXX\nYYY\nZZZ'
$ echo $var
XXX YYY ZZZ
$ echo "${var}"
XXX
YYY
ZZZ

percebam que eu utilizei $ + aspa simples(começo), texto, aspa simples(fim)

Também poderia ser assim (aspas duplas + quebra de linha normal):

$ var="asd
> ddd
> eee"
$ echo $var
asd ddd eee
$ echo "${var}"
asd
ddd
eee

Vc precisa colocar as aspas na variavel para que o echo entenda que o \n é
\n, senão o shell expande para um separador de parametro, pois o \n faz
parte do IFS (input field separator)

[]'s T.

On 12/7/07, Eduardo de Paula <address@hidden> wrote:
>
> echo -e "teste\n abc"
> variavel1="teste\n abc"
> echo $variavel1
>
> On Dec 7, 2007 2:48 PM, Artur Junior 
> <address@hidden<backup.artur%40gmail.com>>
> wrote:
>
> > Ola turma,
> > Estou com a seguinte dúvida: Preciso guardar numa variável um pequeno
> > texto
> > com quebras de linha. Tipo o \n na linguagem C.
> > É possível fazer isso ?
> >
> > Obrigado,
> >
> > Artur
> >
> > [As partes desta mensagem que não continham texto foram removidas]
> >
> >
> >
>
> [As partes desta mensagem que não continham texto foram removidas]
>
> 
>



-- 
Tiago B Peczenyj
Linux User #405772

http://peczenyj.blogspot.com/
"what does not kill us makes us stronger"


[As partes desta mensagem que não continham texto foram removidas]



reply via email to

[Prev in Thread] Current Thread [Next in Thread]