The UNIX and Linux Forums  

Go Back   O UNIX e Linux Forum > Top Fóruns > UNIX para Dummies Perguntas & Respostas
.
google unix.com



UNIX para Dummies Perguntas & Respostas Se não tiver certeza de onde se pode postar uma pergunta Unix ou Linux, postá-lo aqui. Todos os UNIX e Linux novatos bem vindos!

Mais UNIX e Linux Fórum Tópicos Você pode achar Helpfull
Fio Thread Starter Fórum Respostas Última postagem
Substr lança um erro. Todas as alternativas? naseert Programação Shell Script e 3 05-08-2008 01:34
dupla traços systemsb UNIX para Dummies Perguntas & Respostas 2 05-18-2006 11:41
ajudar a eliminar os traços de número de segurança social Marcia P UNIX para Dummies Perguntas & Respostas 2 02-28-2006 09:10
fwrite throws segmentation fault fermisoft Alto Nível de programação 6 09-13-2005 02:46

Closed Thread
English Japanese Spanish French German Portuguese Italian Dutch Swedish Russian Norwegian Hungarian Hebrew Danish Bulgarian Greek Powered by Powered by Google
 
Linkback Thread Tools Pesquisar este Thread Rate Thread Display Modes
  #1 (permalink)  
Old 04-25-2007
kingdbag kingdbag is offline
Usuário
  
 

Join Date: Jun 2006
Local: Las Vegas, NV
Lugares: 104
grep joga em traços?

Hey guys,

Estou tentando grep para duas coisas fora de um arquivo e eu tenho que trabalhar, mas porque é aleatoriamente atirar "-" na saída? Existe uma maneira simples de se livrar deles? Ela só parece fazê-lo quando a linha de cima o que im procurando tem números nele.


Código:
$ egrep -i -B 1 'port-name|description' in.txt
127.0.0.1
description
--
127.0.0.2
description
--
127.0.0.3
description
helpme
port-name
yay
port-name

  #2 (permalink)  
Old 04-27-2007
srinivasan_85 srinivasan_85 is offline
Usuário
  
 

Join Date: Jan 2007
Lugares: 28
Veja se isso ajuda?

Oi,
Eu vi algo semelhante a este, enquanto usando "gnu grep ". Se você simplesmente grep por algo, somente as linhas de pesquisa contendo o padrão será exibida. Mas se u questão"gnu -1 grep 'procura-padrão "file", você irá obter as linhas imediatamente antes e depois da linha que contém o padrão de pesquisa.

No seu caso, dá a linha a linha que contém um pouco antes de pesquisa padrão, acho eu.

Existe uma chance de que seu "egrep" pode ser a abreviatura "gnu egrep ", ou, pelo menos, você está usando a versão do egrep dentro do gnu pasta.

Seria simpático da sua parte, se a explicar a funcionalidade de "B-" opção. I wasnt poder de determinar ..

Obrigado,
Srini

Última edição por srinivasan_85; em 04/27/2007 08:54.. Motivo: erro tipográfico
  #3 (permalink)  
Old 04-27-2007
sysgate's Avatar
sysgate sysgate is offline Forum Advisor  
Unix baseada
  
 

Join Date: Nov 2006
Local: Bulgária
Posts: 1.323
Não é ao acaso, é pela sua concepção, de "homem grep"
Citação:
NUM-B, - before-context \u003d NUM
Imprimir NUM linhas de contexto líder antes correspondência linhas. Coloca uma linha que contém - entre contíguas
grupos de jogos.
, Pelo que está a ser utilizado como meio de separação.
  #4 (permalink)  
Old 04-27-2007
kingdbag kingdbag is offline
Usuário
  
 

Join Date: Jun 2006
Local: Las Vegas, NV
Lugares: 104
Sim estou usando um GNU grep para isto ... "A" recupera linhas abaixo o que você está procurando e "B" agarra linhas acima. Acabei de criar um perl script para tira-los antes que escreve para um novo arquivo. Sou terrível com a utilização sed, Awk, nawk etc ... de modo a que foi mais rápida correção para mim.
Closed Thread

Marcadores

Thread Tools Pesquisar este Thread
Pesquisar este Thread:

Pesquisa Avançada
Display Modes Esta taxa Thread
Esta taxa Thread:

Destacamento Regimento
Você não pode postar novas threads
Você não pode postar respostas
Você não pode postar anexos
Você não pode editar suas postagens

BB code é Ligado
Smilies são Ligado
[IMG] código é Ligado
Código HTML é Desligado
Trackbacks são Ligado
Pingbacks são Ligado
Refbacks são Ligado




Todos os horários são GMT -4. A hora é agora 02:26.


Powered by: vBulletinCopyright © 2000 - 2006, Jelsoft Enterprises Limited. Língua Traduções Powered by .
vBCredits v1.4 Copyright © 2007 - 2008, PixelFX Studios
O UNIX e Linux Fóruns Content Copyright © 1993-2009. Todos os Direitos Reserved.Ad Gestão por RedTyger

Content Relevant URLs por vBSEO 3.2.0