Linux slogan
Visite também: Segurança Linux · BR-Linux.org · Dicas-L · Doode · NoticiasLinux · SoftwareLivre.org · UnderLinux



» Screenshot
» Login
Login:
Senha:

Se você ainda não possui uma conta, clique aqui.

Esqueci minha senha


Dica

Transposição COLUNA x LINHA
Linux user
Publicado por DAVISON MARCEL PASQUALINI em 18/03/2010

Login: fdmarp, 177845 pontos
[ Hits: 3248 ]

Transposição COLUNA x LINHA

Algumas vezes me perguntam como podemos alterar uma string para diversas linhas ou tornar várias linhas uma única string, ou seja, a chamada função de "transposição".

Bom, deve haver algumas dezenas de formas de se fazer isso, mas aqui vão algumas formas:

COLUNAS para LINHAS

Sed:

$ echo "param1 param2 param3" | sed 's/ /\n/g'

Awk:

$ echo "param1 param2 param3" | awk '{ gsub(/ /,"\n"); print }'

LINHAS para COLUNAS

Awk:

$ cat "seu_arquivo" | awk '{a=$0;printf "%s ",a,$0}'

Xargs:

$ cat "seu_arquivo" | xargs


Outras dicas deste autor

Leitura recomendada
   Dica Linux recomendada FATAL: Module ndiswrapper not found - Linux Mint Debian
   Dica Linux recomendada Shell In A Box - Acessando o Shell Linux pelo Navegador Web
   Dica Linux recomendada Integrando agenda do jSMS do Linux e do Windows
   Dica Linux recomendada Solução IM para seu Cyber Cafe
   Dica Linux recomendada Resolvendo problemas ao montar SMBFS

Comentários
[1] Comentário enviado por romano.gs em 16/08/2011 - 14:07h:

Vlw.


Contribuir com comentário


  
Para executar esta ação você precisa estar logado no site, caso contrário, tudo o que for digitado será perdido.
Responsável pelo site: Fábio Berbert de Paula - Conteúdo distribuído sob licença GNU FDL
Site hospedado por:

Viva o Linux

A maior comunidade Linux da América Latina! Artigos, dicas, tutoriais, fórum, scripts e muito mais. Ideal para quem busca auto-ajuda em Linux.