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: Carlos Eduardo G. Carvalho (Cartola)
Subject: Re: [shell-script] Escrever o resultado de um comando no final de cada linha de um arquivo
Date: Thu, 9 Oct 2014 18:16:06 -0300

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,


Carlos E G Carvalho (Cartola)
http://cartola.org/360
http://www.panoforum.com.br/

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]