for em script [RESOLVIDO]

1. for em script [RESOLVIDO]

Daniel Lara Souza
danniel-lara

(usa Fedora)

Enviado em 24/10/2011 - 13:41h

Blz pessaol estou um pouco enrolado em um script
assim tenho um arquivo.txt que tem os seguintes dados


daniel 123456789
andre 123456789
alex 123456789


com o for como eu consegui tratar a saida assim

Nome : daniel
Telefone : 123456789

Nome: andre
Telefone : 123456798

Nome: alex
Telefone : 123456789

qualquer ajuda é valida


  


2. MELHOR RESPOSTA

DAVISON MARCEL PASQUALINI
fdmarp

(usa Debian)

Enviado em 24/10/2011 - 18:42h

Você pode usar o for... Mas porque não simplificar?

awk '{ print "Nome: " $1 "\nTelefone: " $2 }' arquivo


3. Re: for em script [RESOLVIDO]

Daniel Lara Souza
danniel-lara

(usa Fedora)

Enviado em 24/10/2011 - 18:50h

fdmarp escreveu:

voce pode usar o for ... mas porque não simplificar:

awk '{ print "Nome: " $1 "\nTelefone: " $2 }' arquivo


Tchê valeu a força mesmo...
Sim... Me ajudou muito não tinha pensado nisso.
Valeu mesmo!!!



4. Re: for em script [RESOLVIDO]

DAVISON MARCEL PASQUALINI
fdmarp

(usa Debian)

Enviado em 24/10/2011 - 18:56h

Isso seria com o for ....

IFS=""; for i in `cat arquivo`; do echo $i | awk '{ print "Nome: " $1 "\nTelefone: " $2 }'; done

como voce pode ver ... é desnecessário ... só o

awk '{ print "Nome: " $1 "\nTelefone: " $2 }' arquivo


já seria suficiente.


5. Re: for em script [RESOLVIDO]

Daniel Lara Souza
danniel-lara

(usa Fedora)

Enviado em 24/10/2011 - 18:59h

fdmarp escreveu:

Isso seria com o for ....

IFS=""; for i in `cat arquivo`; do echo $i | awk '{ print "Nome: " $1 "\nTelefone: " $2 }'; done

como voce pode ver ... é desnecessário ... só o

awk '{ print "Nome: " $1 "\nTelefone: " $2 }' arquivo


já seria suficiente.


sim concordo efetei o testes somente com o awk '{ print "Nome: " $1 "\nTelefone: " $2 }' arquivo e era o que eu esperava







Patrocínio

Site hospedado pelo provedor RedeHost.
Linux banner

Destaques

Artigos

Dicas

Tópicos

Top 10 do mês

Scripts