converter linha em coluna

1. converter linha em coluna

Perfil removido
removido

(usa Nenhuma)

Enviado em 14/03/2010 - 01:32h

como eu faço para listar uma linha em forma de coluna??

ex:
echo 'a b c d' | nao sei oq colocar aki

ai eu quero que apareca

a
b
c
d

nesse caso seria so o awk que faz isso??


  


2. Re: converter linha em coluna

Jefferson Diego
Diede

(usa Debian)

Enviado em 14/03/2010 - 01:49h

Acho que o awk faz também, mas só sei fazer com o sed:
echo 'a b c d' | sed 's/ /\n/g'


3. Re: converter linha em coluna

Perfil removido
removido

(usa Nenhuma)

Enviado em 14/03/2010 - 01:55h

aqui deu errado

[douglas@CASA /usr/home/douglas]$ echo 'a b c d' | sed 's/ /\n/g'
anbncnd



4. Re: converter linha em coluna

Perfil removido
removido

(usa Nenhuma)

Enviado em 14/03/2010 - 02:06h

eu fiz algo assim

echo 'a b c d' | awk -F" " '{printf "%s\n%s\n%s\n%s\n",$1,$2,$3,$4}'

mas o problema é está muito limitado, eu pretendo fazer isso com muitas colunas


5. Re: converter linha em coluna

Perfil removido
removido

(usa Nenhuma)

Enviado em 14/03/2010 - 02:45h

olha isso

http://forums.macosxhints.com/showthread.php?t=62778

hehehe

ai achei a solução

printf '1 2 3 4' | sed 's/ /\'$'\n''/g'



6. Re: converter linha em coluna

Perfil removido
removido

(usa Nenhuma)

Enviado em 14/03/2010 - 02:47h

mas ainda quero saber como faz isso em awk, para fazer uma comparação de desempenho, ouvi diser que o awk é mais rapido, e pretendo mexer com muitas colunas, +- 700 pra mais


7. Re: converter linha em coluna

Jefferson Diego
Diede

(usa Debian)

Enviado em 14/03/2010 - 03:02h

Bem, aqui ainda deu certo:

echo 'a b c d' | sed 's/ /\n/g'
a
b
c
d


sed espaço apóstrofo esse slash espaço slash backslash ene slash g apóstrofo


8. Re: converter linha em coluna

DAVISON MARCEL PASQUALINI
fdmarp

(usa Debian)

Enviado em 15/03/2010 - 20:37h

tenta isso:

echo "a b c d" | awk '{ gsub(/ /,"\n"); print }'






Patrocínio

Site hospedado pelo provedor RedeHost.
Linux banner

Destaques

Artigos

Dicas

Tópicos

Top 10 do mês

Scripts