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

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

Re: [shell-script] Escrever o resultado de um comando no final de cada l


From: Julio C. Neves
Subject: Re: [shell-script] Escrever o resultado de um comando no final de cada linha de um arquivo
Date: Thu, 9 Oct 2014 19:58:18 -0300

Fala Cartolão,
bicho, perde a mania de fazer cat ... | ... (lembra que já te falei isso?) prefira fazer:

awk '{ print $0 " '`echo FIM`'" }' arquivo

será sempre mais rápido pq não precisa carregar o código do cat nem fazer o fork do pipe.

Já vi que vc tb estará na LatinoWare, né? Te vejo lá.

Abcs,
Julio
@juliobash
Próximos cursos de Shell
Cidade         Local Período
Rio de Janeiro EDX 10 a 14/11
São Paulo 4Linux 24 a 28/11
Dou treinamento de Shell em qualquer cidade.
Para mais detalhes, me mande um e-mail.


Em 9 de outubro de 2014 18:16, 'Carlos Eduardo G. Carvalho (Cartola)' address@hidden [shell-script] <address@hidden> escreveu:
 

Deve ter uma forma melhor, mas partindo da sua, você pode sair dos 'plics' do awk pra pegar o resultado do comando e depois voltar ao awk:

cat arquivo | awk '{ print $0 " '`echo FIM`'" }'

Abs,


Em 9 de outubro de 2014 17:18, Osvaldo Filho address@hidden [shell-script] <address@hidden> escreveu:
 

Boa tarde a tod@s,


Estou com um problema. Tenho um arquivo de texto e gostaria de escrever o resultado de um determinado comando no final de cada linha.

Por exemplo:


cat arquivo

linha1
linha2
linha3
...
linhaN



Gostaria de escrever ou escrever para saída padrão (ou novo arquivo) o resultado de um determinado comando. Tentei a solução abaixo mas não produziu o resultado esperado. 

cat arquivo | awk '{ print $0 "`echo FIM`" }'

Teria alguma forma de o awk reconhecer o echo como um comando ou algum parâmetro do echo que detecte o final da linha e escreva na mesma?





--
Att,

Osvaldo Filho.

Analista de Suporte (Operações de Datacenter - Backup e Storage) - Synapsis Brasil. 
Sócio-fundador do i-TIC Digital Livre - Informação Livre para todos! 
Twitter i-TIC Digital Livre: @iticdigital
TUX-CE Member.
Graduado em Redes de Computadores - Centro Universitário Estácio do Ceará.
Técnico em Conectividade com Extensão em Desenvolvimento de Software - IFCE (Cefet).
Graduando em Telemática - IFCE (Cefet).
Novell Datacenter Technical Specialist.
Linux Professional Institute Certified Level 1.
Novell Certified Linux Administrator (CLA).

Facebook: Osvaldo Filho
Twitter: @osvaldofilho




reply via email to

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