The UNIX and Linux Forums  
Hei og Velkommen fra USA til UNIX og Linux Forums! Takk for besøket og Delta i vårt globale samfunn.

Go Back   UNIX og Linux Forums > Top Forums > UNIX for Dummies Spørsmål og svar
.
google unix.com



UNIX for Dummies Spørsmål og svar Hvis du er usikker på hvor du skal legge inn en UNIX-eller Linux-spørsmålet, legger den her. Alle UNIX og Linux newbies velkommen!

Mer UNIX og Linux Forum Emner Du kan finne nyttig
Tråd Tråd startet Forum Svar Siste innlegg
Hvordan kan man slette flere tekst fra en kommadelt fil dolo21taf Shell programmering og Skripting 1 02-20-2008 05:12
Analyseproblemer kommadelt tekstfil chengwei Shell programmering og Skripting 5 02-23-2007 05:38
Søker katalog for filen som inneholder tekst. LordJezo UNIX for Dummies Spørsmål og svar 4 04-04-2006 08:58
søker hver fil i en katalog for tekst Jim hovedfag Shell programmering og Skripting 2 03-23-2006 08:29
Hjelp til søking i en tekstfil thekid2 Shell programmering og Skripting 6 01-02-2004 02:09

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 Søk i denne tråden Rate Thread Visningsmoduser
  #1 (permalink)  
Old 11-27-2007
andyblaylock andyblaylock is offline
Registrert bruker
  
 

Bli Dato: november 2007
Innlegg: 7
Søke etter tekst i en mellomromsdelt Arkiv

Hei

Jeg prøver å søke en brannmur syslog plass delimeted fil for alle de ulike TCP og UDP destinasjon porter.
Jeg vet at grep vil finne linjer som inneholder bestemte teksten. Og jeg har prøvd å bruke den i cut-kommandoen til å kutte ut av filen visse colums. Men testen jeg leter etter er ikke alltid i samme colum.

Hva jeg vil gjøre er å søke gjennom mange loggfiler i en katalog for tekststrengen dst_port \u003d*** der *** ville være et wild card slik at jeg kan se alle reisemål port som har blitt bedt om fra brannmuren loggene.
Nedenfor er en snap shot av teksten im prøver å søke gjennom.
Eventuelle hjelpe ville være verdsatt.
Andy

src \u003d 10.217.162.99 dst \u003d 10.217.208.105 src_port \u003d 4218 dst_port \u003d 135 src-xlated ip \u003d 10.217.162.99 port \u003d 4218 dst-xlated ip \u003d 10.217.208.105 po
rt \u003d 135 session_id \u003d 247646 grunn \u003d Lukk - TCP FIN
  #2 (permalink)  
Old 11-27-2007
vgersh99's Avatar
vgersh99 vgersh99 is online now Forum Staff  
Moderator
  
 

Bli Date: Feb 2005
Sted: Boston, MA
Innlegg: 5122
Forutsatt at en prøve loggfilen posten er på én linje ...
en måte:
Code:
sed 's/.*dst_port=\([^ ][^ ]*\).*/\1/' myLogFile
PS Pls bruk vb Codes når sitere eksempeldataene / source - ingen linje wraps heller.
  #3 (permalink)  
Old 11-27-2007
andyblaylock andyblaylock is offline
Registrert bruker
  
 

Bli Dato: november 2007
Innlegg: 7
Takk for svaret ditt.
Im forutsatt at jeg må være i VI å kjøre søket kommando?
Eller kan jeg kjøre dette fra min vanlige brukerspørsmål?

Jeg har mange filer i en mappe så å kjøre VI Jeg trenger å konsolidere alle disse filene til en stor fil og kjøre VI på en samlet fil og fullføre søk?

Andy
  #4 (permalink)  
Old 11-27-2007
vgersh99's Avatar
vgersh99 vgersh99 is online now Forum Staff  
Moderator
  
 

Bli Date: Feb 2005
Sted: Boston, MA
Innlegg: 5122
Sitat:
Originally Posted by andyblaylock View Post
Takk for svaret ditt.
Im forutsatt at jeg må være i VI å kjøre søket kommando?
hvorfor er du forutsatt at?
Sitat:
Originally Posted by andyblaylock View Post
Eller kan jeg kjøre dette fra min vanlige brukerspørsmål?
ja
Sitat:
Originally Posted by andyblaylock View Post

Jeg har mange filer i en mappe så å kjøre VI Jeg trenger å konsolidere alle disse filene til en stor fil og kjøre VI på en samlet fil og fullføre søk?

Andy
Jeg forstår ikke hvaVI'Har å gjøre hva du prøver å gjøre ...
Kopier et utvalg av filer til et "sand-box"-katalogen og kjøre skript på denne katalogen BARE. Når fornøyd med resultatet - gå til "ekte" ting.
  #5 (permalink)  
Old 11-27-2007
andyblaylock andyblaylock is offline
Registrert bruker
  
 

Bli Dato: november 2007
Innlegg: 7
Takk,

Jeg var ikke klar over at sed er en stream editor, med mine begrensede kunnskaper om unix når jeg sett svar / s jeg relaterte det til å søke innen VI.
Beklager for misforståelser, vil jeg gi den en sjanse.

Andy
  #6 (permalink)  
Old 11-27-2007
andyblaylock andyblaylock is offline
Registrert bruker
  
 

Bli Dato: november 2007
Innlegg: 7
Sitat:
Originally Posted by vgersh99 View Post
Forutsatt at en prøve loggfilen posten er på én linje ...
en måte:
Code:
sed 's/.*dst_port=\([^ ][^ ]*\).*/\1/' myLogFile
PS Pls bruk vb Codes når sitere eksempeldataene / source - ingen linje wraps heller.
Ovennevnte koden sed 's / .* dst_port \u003d \ ([^] [^] * \) .* / \ 1 /' myLogFile
, Er dette det sed kommandoen brukes med vanlig uttrykk syntaksen?
Hvis så hva gjør det gjør det, jeg vet at / betyr søk
Andy
  #7 (permalink)  
Old 11-27-2007
vgersh99's Avatar
vgersh99 vgersh99 is online now Forum Staff  
Moderator
  
 

Bli Date: Feb 2005
Sted: Boston, MA
Innlegg: 5122
no, "S" er en forkortelse for "Søk". gjøre 'mann sed'For å få en fullstendig beskrivelse av verktøyets egenskaper.
Closed Thread

Hugseliste

Thread Tools Søk i denne tråden
Søk i denne tråden:

Avansert søk
Visningsmoduser Ranger denne tråden
Ranger denne tråden:

Innleggsaktivitet Regler
Du kanskje ikke poste nye tråder
Du kanskje ikke poste svar
Du kanskje ikke post vedlegg
Du kanskje ikke redigere innleggene dine

BB-kode er
Smilefjes er
[IMG] koden
HTML-koden Av
Pingbacks er
Refbacks er




Alle klokkeslett er GMT -4. Nå er klokken 12:44.


Powered by: vBulletin, Copyright © 2000 - 2006, Jelsoft Enterprises Limited. Language Translations Powered by .
vBCredits v1.4 Copyright © 2007 - 2008, PixelFX Studios
UNIX og Linux Forums Content Copyright © 1993-2009. All Rights Reserved.Ad Management by RedTyger

Content Relevant nettadresser av vBSEO 3.2.0