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

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

Re: [shell-script] Re: SED - Como parar a consulta na N ocorrência


From: Julio C. Neves
Subject: Re: [shell-script] Re: SED - Como parar a consulta na N ocorrência
Date: Tue, 22 Aug 2017 17:53:22 -0300

Itamar é leitor voraz do man e do que aparecer pela frente ;)

Olha o que escrevi sobre ele no meu livro no capítulo que fala de sed e grep:
==========================

O Itamar Santos de Souza, PhD em assuntos “sedianos e awkdianos” e que pode ser achado dando pitacos na lista shell-script do Yahoo muito me ajudou neste capítulo, revisando-o e sugerindo dicas. Valeu, Itamar!

==========================
em outra parte escrevi:
=========================

E o Itamar Santos de Souza, um colega da lista que sabe tudo e mais um pouco sobre sed e awk, respondeu:

Pode usar os navegadores modo texto e depois filtrar com sed, awk, cut, etc. Por exemplo:

echo "<tr><td><strong>Tensão de entrada: \

</strong></td><td>218.9 V</td></tr>" \

| links -dump

ou:

echo "<tr><td><strong>Tensão de entrada: \

</strong></td><td>218.9 V</td></tr>" \

| lynx -dump -stdin

ou ainda:

echo "<tr><td><strong>Tensão de entrada: \

</strong></td><td>218.9 V</td></tr>" \

| w3m -T text/html

E para tirar os números desejados bastaria concatenar qualquer um desses casos em um pipe com um simples sed.

"Um dos 3 comandos anteriores" | sed 's/[^0-9.]//g'

=========================

Valeu Itamar!!!!!

Em Agosto darei um treinamento de 40 horas no RJ e em BSB sobre 
Programação em Shell, com imersão em Expressões Regulares e dicas
de YAD. Para mais detalhes acesse goo.gl/JkWmBx
Em  Dezembro um curso com este mesmo conteúdo/carga horária será
lecionado em SP. Maiores detalhes neste site.



Abcs,
Julio

Damos treinamento em sua empresa por um preço, 
no mínimo, 50% mais barato que qualquer curso,
com certificado e nota fiscal.

​​
Nosso time de instrutores in company é formado somente por
autores
​ ​
de Best Sellers
​ ​
​laureados ​sobre os temas. P. exemplo:

Shell básico e Programação em Shell Julio Neves
Bacula Heitor Medrado
Zabbix Adail Host
Produção Gráfica e Videografismo Cadunico


2017-08-22 10:34 GMT-03:00 Tiago Peczenyj address@hidden [shell-script] <address@hidden>:
 

wow

em tantos anos eu nunca usei esta opção

       -m NUM, --max-count=NUM
              Stop reading a file after NUM matching lines.  If the input is standard input from a regular file, and NUM matching lines are output, grep ensures that the standard input is positioned
              to just after the last matching line before exiting, regardless of the presence of trailing context lines.  This enables a calling process to resume a search.  When  grep  stops  after
              NUM  matching  lines,  it outputs any trailing context lines.  When the -c or --count option is also used, grep does not output a count greater than NUM.  When the -v or --invert-match
              option is also used, grep stops after outputting NUM non-matching lines.


2017-08-22 15:29 GMT+02:00 address@hidden [shell-script] <address@hidden.br>:
 

Caro André

Nesse caso acho melhor usar o grep:

 grep -m 2 '\b192.168.1.4\b' ips.txt


[]'s
Itamar





--
Tiago B. Peczenyj

http://about.me/peczenyj



reply via email to

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