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

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

Re: [shell-script] Re: Adicionar linhas a cada X lin has com variável


From: Alfredo Casanova
Subject: Re: [shell-script] Re: Adicionar linhas a cada X lin has com variável
Date: Wed, 04 Oct 2017 14:10:59 +0000

Itamar, desculpe a demora, estava enrolado em outras demandas.
Vou te mostrar um loop que faz exatamente o que eu preciso. Assim vai ficar mais claro:

ct=0
while read line; do
let ct++
echo $line >> $i.output
(( ct % 200 == 0 )) && {
echo " Mensagem ${numeros[$indice]} - $ct " >> $i.output
}
done < input.txt

On Wed, Sep 27, 2017 at 12:16 PM address@hidden [shell-script] <address@hidden> wrote:
 

Alfredo acho que agora entendi


O que pode fazer é usar o getline como mencionei

Baseado no trecho que passou poderia ficar assim:

cat arquivo | xargs  -n2 -P3 -I "{}" bash -c "curl {}" | awk '1; NR%200==0 {i++; getline texto < "arquivo"; print texto, NR+i}'

Isso resolve?

Obs.: Fiz um teste com uma massa de dados pequena

[]'s
Itamar


reply via email to

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