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, 27 Sep 2017 12:46:53 +0000

A situação é a seguinte:
Tenho uma lista de parâmetros que passo por xargs para o curl executar de 3 em 3 linhas.
cada linha é +- assim:

-s http://$url/get.php?parametro1=x\&parametro2=y\&parametro3=TEXTO%20COM%20ESPACOS

o que preciso fazer é a cada 200 linhas adicionar uma linha igual a essa onde o parametro3 é substituído com uma mensagem no estilo "PONTO%20DE%20CONTROLE%20${NUMERODALINHA}



On Tue, Sep 26, 2017 at 7:53 PM address@hidden [shell-script] <address@hidden> wrote:
 

Caro Alfredo.

Como seria a questão,
1 - Quer ter a opção de mudar o texto que vai ser incluso?
2 - Ou dependendo do ponto no loop o texto incluso pode variar?

Se for a primeira opção pode incluir a opção -v para passar o texto como parametro, exemplo:

awk -v texto="Texto a ser incluido" '1;NR%200==0{i++;print texto, NR+i}' arquivo

ou

variavel='Texto a ser incluido'
awk -v texto="$variavel" '1;NR%200==0{i++;print texto, NR+i}' arquivo


Se for a segunda opção dê alguns exemplos para ilustrar melhor, que dependendo do caso pode haver soluções mais ou menos eficazes.

No agaurdo

[]'s
Itamar


reply via email to

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