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

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

Re: [shell-script] Pegar uma substring


From: Fredi Bieging
Subject: Re: [shell-script] Pegar uma substring
Date: Tue, 23 Oct 2012 12:51:54 -0200

Acho que com o grep fica mais fácil em casos onde tem mais de um match na
mesma linha:

grep -o 'include:[^ ]*' | cut -d ':' -f 2

2012/10/22 Adonai Silveira Canez <address@hidden>

> **
>
>
> Julio E Alysson, o meu problema é pagar as varias strings, nesse
> exemplo eu tenho duas, mas dessa forma eu pego só a ultima, eu preciso
> extrair todas elas, o que pode ser 0, 1 até "n". Certamente tem que ir
> percorrendo a string, mas não sei como. alguém pode me sugerir outra
> saida?
>
> root@oooo:~# nslookup -type=txt auinmeio.com.br | grep text | sed -nr
>
> 's/.*include:([^ ]+).*/\1/p'
> spf2.auinmeio.com.br
>
> Adonai
>
> Em 22 de outubro de 2012 11:09, Julio C. Neves <address@hidden>
> escreveu:
>
> > $ sed -nr 's/.*include:([^ ]+).*/\1/p'
> >
> > Abcs,
> > Julio
> >
> > *
> > *
> >
> >
> >
> > Em 20 de outubro de 2012 22:17, Adonai Silveira Canez <
> address@hidden
> >> escreveu:
> >
> >> **
> >>
> >>
> >> Pessoal, o meu problema é o seguinte, eu tenho o registro txt de um
> >> domínio e quero pegar os includes, o conteudo apos ":", mas essa
> >> quantidade de includes é desconhecida, nem mesmo sei que existe algum
> >> include, por isso não estou sabendo como se faz isso, se alguém tiver
> >> alguma sugestão de como fazer isso usando o sed ou o awk eu agradeço.
> >>
> >> Registro TXT: v=spf1 include:spf1.auinmeio.com.br
> >> include:spf2.auinmeio.com.br ip4:209.59.225.0/24 ip4:69.72.253.178
> >> ip4:69.72.160.26 ip4:69.72.186.0/24 ip4:65.98.101.0/24
> >> ip4:50.61.243.0/24 ip4:50.61.242.0/24 ip4:177.136.16.0/21
> >> ip4:177.136.48.0/21 ~all
> >>
> >> preciso pegar os valores:
> >> spf1.auinmeio.com.br
> >> spf2.auinmeio.com.br
> >>
> >> Adonai
> >>
> >>
> >
> >
> > [As partes desta mensagem que não continham texto foram removidas]
> >
> >
> >
> > ------------------------------------
> >
> > ----------------------------------------------------------
> > Esta lista não admite a abordagem de outras liguagens de programação,
> como perl, C etc. Quem insistir em não seguir esta regra será moderado sem
> prévio aviso.
> > ----------------------------------------------------------
> > Sair da lista: address@hidden
>
> > ----------------------------------------------------------
> > Esta lista é moderada de acordo com o previsto em
> http://www.listas-discussao.cjb.net
> > ----------------------------------------------------------
> > Servidor Newsgroup da lista: news.gmane.org
> > Grupo: gmane.org.user-groups.programming.shell.brazil
> >
> > Links do Yahoo! Grupos
> >
> >
>
>  
>


[As partes desta mensagem que não continham texto foram removidas]



reply via email to

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