[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index]
Re: Escrever o resultado de um comando no final de cada linha de um arqu
From: |
itamarnet |
Subject: |
Re: Escrever o resultado de um comando no final de cada linha de um arquivo |
Date: |
10 Oct 2014 02:08:20 -0700 |
As soluções apresentadas, se for para uma saída comum a todas as linhas, são as melhores.Dependendo do contexto que vc quer, usar uma variável no awk (usar sed tb funcionaria), usar o laço while ou o xargs no script dão uma solução ideal.
Mas se o comando que vc quer depende do resultado de cada linha, pode usar o system dentro do awk.
Vou dar um exemplo usando o seq como o Júlio fez, imprimir cada linha e depois calcular o seu quadrado:
seq 10 | awk '{printf $1 " "; system("echo \""$1"^2\"| bc")}'
Obs: Atente para o uso das aspas duplas escapadas e junto a aspas duplas sem escape
[]'s
Itamar
Re: [shell-script] Escrever o resultado de um comando no final de cada linha de um arquivo, Julio C. Neves, 2014/10/09
Re: [shell-script] Escrever o resultado de um comando no final de cada linha de um arquivo, Julio C. Neves, 2014/10/09
Re: Escrever o resultado de um comando no final de cada linha de um arquivo,
itamarnet <=
Re: [shell-script] Re: Escrever o resultado de um comando no final de cada linha de um arquivo, Paulo Bettega, 2014/10/10
Re: [shell-script] Re: Escrever o resultado de um comando no final de cada linha de um arquivo, Osvaldo Filho, 2014/10/10
Re: [shell-script] Re: Escrever o resultado de um comando no final de cada linha de um arquivo, MrBiTs, 2014/10/10
Re: [shell-script] Re: Escrever o resultado de um comando no final de cada linha de um arquivo, Osvaldo Filho, 2014/10/10
Re: [shell-script] Re: Escrever o resultado de um comando no final de cada linha de um arquivo, Paulo Bettega, 2014/10/10
Re: [shell-script] Re: Escrever o resultado de um comando no final de cada linha de um arquivo, Osvaldo Filho, 2014/10/10