[FUG-BR] grep
Utilizando o comando grep, preciso retirar as linhas em branco de um arquivo texto, que contém uma URL por linha, gerando um novo arquivo texto sem estas linhas em branco. Arquivo original: www.google.com.br www.yahoo.com.br www.terra.com.br Arquivo resultante: www.google.com.br www.yahoo.com.br www.terra.com.br Alguém sabe como fazer ?? Aguiar Abra sua conta no Yahoo! Mail, o único sem limite de espaço para armazenamento! http://br.mail.yahoo.com/ - Histórico: http://www.fug.com.br/historico/html/freebsd/ Sair da lista: https://www.fug.com.br/mailman/listinfo/freebsd
Re: [FUG-BR] grep
http://www.google.com.br/search?q=grep+remover+linha+brancoie=utf-8oe=utf-8aq=trls=org.mozilla:en-US:officialclient=firefox-a 2008/6/11 Aguiar Magalhaes [EMAIL PROTECTED]: Utilizando o comando grep, preciso retirar as linhas em branco de um arquivo texto, que contém uma URL por linha, gerando um novo arquivo texto sem estas linhas em branco. Arquivo original: www.google.com.br www.yahoo.com.br www.terra.com.br Arquivo resultante: www.google.com.br www.yahoo.com.br www.terra.com.br Alguém sabe como fazer ?? Aguiar Abra sua conta no Yahoo! Mail, o único sem limite de espaço para armazenamento! http://br.mail.yahoo.com/ - Histórico: http://www.fug.com.br/historico/html/freebsd/ Sair da lista: https://www.fug.com.br/mailman/listinfo/freebsd -- Giancarlo Rubio - Histórico: http://www.fug.com.br/historico/html/freebsd/ Sair da lista: https://www.fug.com.br/mailman/listinfo/freebsd
Re: [FUG-BR] grep
On Wed, Jun 11, 2008 at 11:01:36AM -0700, Aguiar Magalhaes wrote: Utilizando o comando grep, preciso retirar as linhas em branco de um arquivo texto, que contém uma URL por linha, gerando um novo arquivo texto sem estas linhas em branco. Arquivo original: www.google.com.br www.yahoo.com.br www.terra.com.br Arquivo resultante: www.google.com.br www.yahoo.com.br www.terra.com.br Alguém sabe como fazer ?? Olha.. eu acho que deveria somente le apontar um link sobre como usar o grep ou entao o proprio man grep.. Mas grep -v ^[ \t]*$ arquivo resolveria Aguiar Abra sua conta no Yahoo! Mail, o único sem limite de espaço para armazenamento! http://br.mail.yahoo.com/ - Histórico: http://www.fug.com.br/historico/html/freebsd/ Sair da lista: https://www.fug.com.br/mailman/listinfo/freebsd -- William Grzybowski/\ Jabber: william88(at)gmail_dot_com\ /ASCII Ribbon Campaign Curitiba/PR - Brazil (GMT -3:00) X against HTML email vCards . / \ - Histórico: http://www.fug.com.br/historico/html/freebsd/ Sair da lista: https://www.fug.com.br/mailman/listinfo/freebsd
Re: [FUG-BR] grep
man tr cat lele| tr -s \n\n \n Mas como voce quer usando o grep, eu imagino que seja alguma coisa do tipo $\\n ou algo assim, ouseja, uma linha comecada por $, ou o inicio da linha é ^ enfim, procure por regular expressions no google, aprenda um pouco e faca isso com regex. Ou utilize a ferramenta certa pro trabalho... abracos victor 2008/6/11 Aguiar Magalhaes [EMAIL PROTECTED]: Utilizando o comando grep, preciso retirar as linhas em branco de um arquivo texto, que contém uma URL por linha, gerando um novo arquivo texto sem estas linhas em branco. Arquivo original: www.google.com.br www.yahoo.com.br www.terra.com.br Arquivo resultante: www.google.com.br www.yahoo.com.br www.terra.com.br Alguém sabe como fazer ?? Aguiar Abra sua conta no Yahoo! Mail, o único sem limite de espaço para armazenamento! http://br.mail.yahoo.com/ - Histórico: http://www.fug.com.br/historico/html/freebsd/ Sair da lista: https://www.fug.com.br/mailman/listinfo/freebsd - Histórico: http://www.fug.com.br/historico/html/freebsd/ Sair da lista: https://www.fug.com.br/mailman/listinfo/freebsd
Re: [FUG-BR] grep
cat arquivo.txt | grep -v ^$ :: Diotto.Net :: http://www.diotto.net Artigos, Notícias e Downloads sobre software livre e tecnologia em geral 2008/6/11 Victor Loureiro Lima [EMAIL PROTECTED]: man tr cat lele| tr -s \n\n \n Mas como voce quer usando o grep, eu imagino que seja alguma coisa do tipo $\\n ou algo assim, ouseja, uma linha comecada por $, ou o inicio da linha é ^ enfim, procure por regular expressions no google, aprenda um pouco e faca isso com regex. Ou utilize a ferramenta certa pro trabalho... abracos victor 2008/6/11 Aguiar Magalhaes [EMAIL PROTECTED]: Utilizando o comando grep, preciso retirar as linhas em branco de um arquivo texto, que contém uma URL por linha, gerando um novo arquivo texto sem estas linhas em branco. Arquivo original: www.google.com.br www.yahoo.com.br www.terra.com.br Arquivo resultante: www.google.com.br www.yahoo.com.br www.terra.com.br Alguém sabe como fazer ?? Aguiar Abra sua conta no Yahoo! Mail, o único sem limite de espaço para armazenamento! http://br.mail.yahoo.com/ - Histórico: http://www.fug.com.br/historico/html/freebsd/ Sair da lista: https://www.fug.com.br/mailman/listinfo/freebsd - Histórico: http://www.fug.com.br/historico/html/freebsd/ Sair da lista: https://www.fug.com.br/mailman/listinfo/freebsd - Histórico: http://www.fug.com.br/historico/html/freebsd/ Sair da lista: https://www.fug.com.br/mailman/listinfo/freebsd
Re: [FUG-BR] grep
Nao te entendi... [EMAIL PROTECTED] arp -a ? (192.168.0.1) at 00:17:9a:25:09:f2 on ath0 [ethernet] [EMAIL PROTECTED] arp -a | awk '{print $4}' 00:17:9a:25:09:f2 [EMAIL PROTECTED] arp -a | cut -d -f4 00:17:9a:25:09:f2 aqui ta funcionando, e deveria estar funcionando aqui, a nao ser que voce esta fazendo outra coisa... victor Em 22/12/06, Coopermine[EMAIL PROTECTED] escreveu: -- Coopermine [EMAIL PROTECTED] escreveu: Minha luta do captive ainda continua... bem.. olha so.. quando digito o comando [EMAIL PROTECTED] ~]# arp -a | grep 192.168.45.200 tenhu o retorno ? (192.168.45.200) at 00:02:2a:d3:98:1b on vr0 [ethernet] ate ai blz.. a questaum eh... como eu faco um grep ou egrep cat ou coisa parecida pra eu ter o retorno so da mac? to lendo uns manuais aki mais ate agora naum achei nda. ps: precisa ser retorno do comando arp -a Abracos.. David Coopermine - Histórico: http://www.fug.com.br/historico/html/freebsd/ Sair da lista: https://www.fug.com.br/mailman/listinfo/freebsd Insula T.I [EMAIL PROTECTED] www.insula.com.br Blog- http://daniloegea.wordpress.com __ Fale com seus amigos de graça com o novo Yahoo! Messenger http://br.messenger.yahoo.com/ - Histórico: http://www.fug.com.br/historico/html/freebsd/ Sair da lista: https://www.fug.com.br/mailman/listinfo/freebsd - Original Message - From: Danilo Egea [EMAIL PROTECTED] To: Lista Brasileira de Discussão sobre FreeBSD freebsd@fug.com.br Sent: Thursday, December 21, 2006 6:28 PM Subject: Re: [FUG-BR] grep arp -a | grep 192.168.45.200 | awk '{print $4}' --- Valeu pela Ajuda ,,, mais ainda naum resolveu parece que usando o arp -a | grep 192.168.45.200 | awk '{print $4}' ainda existem campos a frente ou atras do mac .. existe um outra maneira? tentei das outras formas mais ainda naum tive sucesso... Abracos.. David Coopermine - Histórico: http://www.fug.com.br/historico/html/freebsd/ Sair da lista: https://www.fug.com.br/mailman/listinfo/freebsd - Histórico: http://www.fug.com.br/historico/html/freebsd/ Sair da lista: https://www.fug.com.br/mailman/listinfo/freebsd
Re: [FUG-BR] grep
-- Coopermine [EMAIL PROTECTED] escreveu: Minha luta do captive ainda continua... bem.. olha so.. quando digito o comando [EMAIL PROTECTED] ~]# arp -a | grep 192.168.45.200 tenhu o retorno ? (192.168.45.200) at 00:02:2a:d3:98:1b on vr0 [ethernet] ate ai blz.. a questaum eh... como eu faco um grep ou egrep cat ou coisa parecida pra eu ter o retorno so da mac? to lendo uns manuais aki mais ate agora naum achei nda. ps: precisa ser retorno do comando arp -a Abracos.. David Coopermine - Histórico: http://www.fug.com.br/historico/html/freebsd/ Sair da lista: https://www.fug.com.br/mailman/listinfo/freebsd Insula T.I [EMAIL PROTECTED] www.insula.com.br Blog- http://daniloegea.wordpress.com __ Fale com seus amigos de graça com o novo Yahoo! Messenger http://br.messenger.yahoo.com/ - Histórico: http://www.fug.com.br/historico/html/freebsd/ Sair da lista: https://www.fug.com.br/mailman/listinfo/freebsd - Original Message - From: Danilo Egea [EMAIL PROTECTED] To: Lista Brasileira de Discussão sobre FreeBSD freebsd@fug.com.br Sent: Thursday, December 21, 2006 6:28 PM Subject: Re: [FUG-BR] grep arp -a | grep 192.168.45.200 | awk '{print $4}' --- Valeu pela Ajuda ,,, mais ainda naum resolveu parece que usando o arp -a | grep 192.168.45.200 | awk '{print $4}' ainda existem campos a frente ou atras do mac .. existe um outra maneira? tentei das outras formas mais ainda naum tive sucesso... Abracos.. David Coopermine - Histórico: http://www.fug.com.br/historico/html/freebsd/ Sair da lista: https://www.fug.com.br/mailman/listinfo/freebsd
[FUG-BR] grep
Minha luta do captive ainda continua... bem.. olha so.. quando digito o comando [EMAIL PROTECTED] ~]# arp -a | grep 192.168.45.200 tenhu o retorno ? (192.168.45.200) at 00:02:2a:d3:98:1b on vr0 [ethernet] ate ai blz.. a questaum eh... como eu faco um grep ou egrep cat ou coisa parecida pra eu ter o retorno so da mac? to lendo uns manuais aki mais ate agora naum achei nda. ps: precisa ser retorno do comando arp -a Abracos.. David Coopermine - Histórico: http://www.fug.com.br/historico/html/freebsd/ Sair da lista: https://www.fug.com.br/mailman/listinfo/freebsd
Re: [FUG-BR] grep
arp -a | grep 192.168.45.200 | cut -d ' ' -f4 deve resolver o seu problema victor Em 21/12/06, Coopermine[EMAIL PROTECTED] escreveu: Minha luta do captive ainda continua... bem.. olha so.. quando digito o comando [EMAIL PROTECTED] ~]# arp -a | grep 192.168.45.200 tenhu o retorno ? (192.168.45.200) at 00:02:2a:d3:98:1b on vr0 [ethernet] ate ai blz.. a questaum eh... como eu faco um grep ou egrep cat ou coisa parecida pra eu ter o retorno so da mac? to lendo uns manuais aki mais ate agora naum achei nda. ps: precisa ser retorno do comando arp -a Abracos.. David Coopermine - Histórico: http://www.fug.com.br/historico/html/freebsd/ Sair da lista: https://www.fug.com.br/mailman/listinfo/freebsd - Histórico: http://www.fug.com.br/historico/html/freebsd/ Sair da lista: https://www.fug.com.br/mailman/listinfo/freebsd
Re: [FUG-BR] grep
On 12/21/06, Coopermine [EMAIL PROTECTED] wrote: Minha luta do captive ainda continua... bem.. olha so.. quando digito o comando [EMAIL PROTECTED] ~]# arp -a | grep 192.168.45.200 tenhu o retorno ? (192.168.45.200) at 00:02:2a:d3:98:1b on vr0 [ethernet] ate ai blz.. a questaum eh... como eu faco um grep ou egrep cat ou coisa parecida pra eu ter o retorno so da mac? to lendo uns manuais aki mais ate agora naum achei nda. ps: precisa ser retorno do comando arp -a Acho que isso pode ajudar você arp -a|grep 192.168.45.200 |cut -dt -f2 |cut -d[ -f1 Att, -- Welington F.J BSD User: 51392 ICQ: 31320518 MSN: [EMAIL PROTECTED] Drogas ? Pra que? Já Tenho Meu Windows!! - Histórico: http://www.fug.com.br/historico/html/freebsd/ Sair da lista: https://www.fug.com.br/mailman/listinfo/freebsd
Re: [FUG-BR] grep
arp -a | grep 192.168.45.200 | awk '{print $4}' --- Coopermine [EMAIL PROTECTED] escreveu: Minha luta do captive ainda continua... bem.. olha so.. quando digito o comando [EMAIL PROTECTED] ~]# arp -a | grep 192.168.45.200 tenhu o retorno ? (192.168.45.200) at 00:02:2a:d3:98:1b on vr0 [ethernet] ate ai blz.. a questaum eh... como eu faco um grep ou egrep cat ou coisa parecida pra eu ter o retorno so da mac? to lendo uns manuais aki mais ate agora naum achei nda. ps: precisa ser retorno do comando arp -a Abracos.. David Coopermine - Histórico: http://www.fug.com.br/historico/html/freebsd/ Sair da lista: https://www.fug.com.br/mailman/listinfo/freebsd Insula T.I [EMAIL PROTECTED] www.insula.com.br Blog- http://daniloegea.wordpress.com __ Fale com seus amigos de graça com o novo Yahoo! Messenger http://br.messenger.yahoo.com/ - Histórico: http://www.fug.com.br/historico/html/freebsd/ Sair da lista: https://www.fug.com.br/mailman/listinfo/freebsd
Re: [FUG-BR] Grep nao obedece (OFF-TOPIC???)
basicamente [EMAIL PROTECTED](2:30pm)] # echo cliente12354567 | grep ^cliente$ [EMAIL PROTECTED](2:30pm)] # echo cliente | grep ^cliente$ cliente On 4/17/06, Frederico [EMAIL PROTECTED] wrote: Ola a todos da lista, Eu nao sou um eximio programador Shell, mas fiz um script que coleta nomes num arquivo texto para definir regras de fw. Mas se temos 2 nomes iguais, como por exemplo, cliente e cliente1, ele nao localiza o cliente1, e sim cliente. se tivermos cliente12354567, ele vai considerar sempre o cliente Ou seja, ele esta pegando a primeira ocorrencia da expressao, nao a expressao toda. Nao sei se consegui me expicar correntamente. Grato se alguem puder me ajudar. Bom, o grep usado corretamente consegue identificar sim os dois, porém, fica difícil dar algum exemplo pra vc sem saber como é o arquivo de onde vc está lendo e como vc está usando o grep atualmente. Pode nos mandar mais dados? -- Atenciosamente Ricardo A. Reis UNIFESP Unix and Network Adm - Histórico: http://www.fug.com.br/historico/html/freebsd/ Sair da lista: https://www.fug.com.br/mailman/listinfo/freebsd
[FUG-BR] Grep nao obedece (OFF-TOPIC???)
Ola a todos da lista, Eu nao sou um eximio programador Shell, mas fiz um script que coleta nomes num arquivo texto para definir regras de fw. Mas se temos 2 nomes iguais, como por exemplo, cliente e cliente1, ele nao localiza o cliente1, e sim cliente. se tivermos cliente12354567, ele vai considerar sempre o cliente Ou seja, ele esta pegando a primeira ocorrencia da expressao, nao a expressao toda. Nao sei se consegui me expicar correntamente. Grato se alguem puder me ajudar. Frederico Boechat Cisco Certified - CCNA ___ freebsd mailing list freebsd@fug.com.br http://lists.fug.com.br/listinfo.cgi/freebsd-fug.com.br
[FUG-BR] Grep - 2 Ocorrencias!
Olá, Como faço com o grep para procurar duas ocorrencias com operadores tipo OR ou AND como em outras linguagens. exemplo: # grep -e 'joao|maria' arquivo gostaria que a saida fosse as linhas joao ou maria ou os dois. Tem como fazer isso ou não? Obrigado. ___ Freebsd mailing list Freebsd@fug.com.br http://mail.fug.com.br/mailman/listinfo/freebsd_fug.com.br
Re: [FUG-BR] Grep - 2 Ocorrencias!
Louis . wrote: Olá, Como faço com o grep para procurar duas ocorrencias com operadores tipo OR ou AND como em outras linguagens. exemplo: # grep -e 'joao|maria' arquivo gostaria que a saida fosse as linhas joao ou maria ou os dois. Tem como fazer isso ou não? Use a mesma síntaxe mas com o comando egrep. -- Giovanni P. Tirloni / [EMAIL PROTECTED] ___ Freebsd mailing list Freebsd@fug.com.br http://mail.fug.com.br/mailman/listinfo/freebsd_fug.com.br
Re: [FUG-BR] Grep - 2 Ocorrencias!
Como faço com o grep para procurar duas ocorrencias com operadores tipo OR ou AND como em outras linguagens. exemplo: # grep -e 'joao|maria' arquivo gostaria que a saida fosse as linhas joao ou maria ou os dois. Tem como fazer isso ou não? # egrep joao|maria arquivo -- []'s +--+---+ | Helio Alexandre Lopes Loureiro | Unix _is_ user friendly. It's | |[helio arroba loureiro pto eng pto br]| just selective about who its | | http://helio.loureiro.eng.br | friends are. Marco Molteni. | +--+---+ ___ Freebsd mailing list Freebsd@fug.com.br http://mail.fug.com.br/mailman/listinfo/freebsd_fug.com.br
Re: [FUG-BR] Grep - 2 Ocorrencias!
Louis . wrote: Olá, Como faço com o grep para procurar duas ocorrencias com operadores tipo OR ou AND como em outras linguagens. exemplo: # grep -e 'joao|maria' arquivo gostaria que a saida fosse as linhas joao ou maria ou os dois. Tem como fazer isso ou não? Obrigado. Ouse egrep(1) que ele a entrada com expressao regular, ou apenas use um scape character no OR - | - e continue usando o grep(1) normalmente: grep 'joao\|maria' arquivo Soh pra constar, egrep = grep -E -- Patrick Tracanelli FreeBSD Brasil LTDA. (31) 3281-9633 / 3281-3547 sip://[EMAIL PROTECTED] http://www.freebsdbrasil.com.br Long live Hanin Elias, Kim Deal! ___ Freebsd mailing list Freebsd@fug.com.br http://mail.fug.com.br/mailman/listinfo/freebsd_fug.com.br
Re: [FUG-BR] grep
Celso, O grep e' pobre de regexp mais isso ele faz hehe man grep -- -e pattern_list Specifies one or more patterns to be used during the search for input. Patterns in pattern_list must be separated by a NEWLINE character. A null pattern can be specified by two adjacent newline characters in pattern_list. Unless the -E or -F option is also specified, each pattern is treated as a basic regular expression. Multiple -e and -f options are accepted by grep. All of the specified patterns are used when matching lines, but the order of evaluation is unspecified. - Ex. grep -e ricardo -e root /etc/passwd root:x:0:0:Super-User:/:/bin/ksh ricardo:x:100:100:Ricardo A. Reis:/export/home/ricardo:/usr/bin/bash Atenciosamente Ricardo A. Reis UNIFESP - SENAI Unix and System Admin como que faria para o grep me retornar as ocorrncias de maria, jose, teste, etc tudo numa s linha... Celso Ol Celso, Tenta isto: $ egrep '(maria|jose|teste)' arquivo Exemplo: $ egrep '(root|fredcox)' /etc/passwd ___ Freebsd mailing list Freebsd@fug.com.br http://mail.fug.com.br/mailman/listinfo/freebsd_fug.com.br