The UNIX and Linux Forums  

Go Back   UNIX og Linux Forums > Top Forums > UNIX for dummyer Spørgsmål & svar
.
google unix.com



UNIX for dummyer Spørgsmål & svar Hvis du ikke ved, hvor man skal sende en UNIX-eller Linux-spørgsmål, efter det her. Alle UNIX og Linux newbies velkommen!

Mere UNIX og Linux Forum Emner du måske kan finde Helpful
Tråd Thread Starter Forum Svar Last Post
Hvordan kan du slette flere tekster fra en kommasepareret fil dolo21taf Shell Programmering og Scripting 1 02-20-2008 05:12 AM
Analysering kommasepareret tekstfil chengwei Shell Programmering og Scripting 5 02-23-2007 05:38 AM
Søgning vejviser for fil, der indeholder noget tekst. LordJezo UNIX for dummyer Spørgsmål & svar 4 04-04-2006 09:58 PM
søger hver fil i en mappe for tekst jim store Shell Programmering og Scripting 2 03-23-2006 08:29 PM
Hjælp med at søge en tekstfil thekid2 Shell Programmering og Scripting 6 01-02-2004 02:09 AM

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øg denne tråd Rate Thread Display Modes
  #1 (permalink)  
Old 11-27-2007
andyblaylock andyblaylock is offline
Registreret Bruger
  
 

Join Date: Nov 2007
Stillinger: 7
Søgning efter tekst i en Space afgrænset File

Hej

Jeg forsøger at søge en firewall syslog plads delimeted fil til alle de forskellige TCP-og UDP-destination havne.
Jeg ved, at grep vil finde poster, der indeholder specielle tekst. Og jeg har forsøgt at bruge den indkoblingstrykket kommando til at skære ud af filen visse colums. Men testen Jeg søger efter, er ikke altid i samme søjle.

Hvad jeg gerne vil gøre, er at søge gennem mange log-filer i en mappe for tekststreng dst_port \u003d*** hvor *** ville være et wild card, så jeg kan se hver destination port, som er blevet anmodet fra firewall logfilerne.
Nedenfor er et snap shot af teksten im prøver at søge igennem.
Enhver hjælp vil være værdsat.
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 247.646 grund \u003d Luk - TCP FIN
  #2 (permalink)  
Old 11-27-2007
vgersh99's Avatar
vgersh99 vgersh99 is offline Forum Staff  
Moderator
  
 

Join Date: Feb 2005
Beliggenhed: Boston, MA
Indlæg: 5.131
Antages det, at en prøve logfil optager er en på én linje ...
én måde:

Code:
sed 's/.*dst_port=\([^ ][^ ]*\).*/\1/' myLogFile

PS Pls brug vB Koder når der blev prøve data / kilde - ingen linje ombryder enten.
  #3 (permalink)  
Old 11-27-2007
andyblaylock andyblaylock is offline
Registreret Bruger
  
 

Join Date: Nov 2007
Stillinger: 7
Tak for dit svar.
Im formodning om, at jeg skulle være i VI at køre søgning kommando?
Eller kan jeg køre dette fra min regelmæssig bruger prompten?

Jeg har masser af filer i en mappe, således at køre VI Jeg vil behovet for at konsolidere alle disse filer i en stor fil og køre VI på en konsolideret fil og fuldføre søgning??

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

Join Date: Feb 2005
Beliggenhed: Boston, MA
Indlæg: 5.131
Citat:
Oprindeligt Indsendt af andyblaylock View Post
Tak for dit svar.
Im formodning om, at jeg skulle være i VI at køre søgning kommando?
Hvorfor er du formodning om, at?
Citat:
Oprindeligt Indsendt af andyblaylock View Post
Eller kan jeg køre dette fra min regelmæssig bruger prompten?
ja
Citat:
Oprindeligt Indsendt af andyblaylock View Post

Jeg har masser af filer i en mappe, således at køre VI Jeg vil behovet for at konsolidere alle disse filer i en stor fil og køre VI på en konsolideret fil og fuldføre søgning??

Andy
Jeg forstår ikke, hvad 'VI'Har at gøre, hvad du forsøger at gøre ...
Kopier en stikprøve sæt filer til en 'sand-box' bibliotek og udføre scriptet på denne mappe KUN. Når tilfredse med resultatet - gå videre til den 'rigtige' ting.
  #5 (permalink)  
Old 11-27-2007
andyblaylock andyblaylock is offline
Registreret Bruger
  
 

Join Date: Nov 2007
Stillinger: 7
Thankyou,

Jeg var ikke klar over, at sed er en stream editor, med mit begrænsede kendskab til UNIX, da jeg viste dit svar / S i relation til at søge inden VI.
Sorry for den forvirring, vil jeg give det et skud.

Andy
  #6 (permalink)  
Old 11-27-2007
andyblaylock andyblaylock is offline
Registreret Bruger
  
 

Join Date: Nov 2007
Stillinger: 7
Citat:
Oprindeligt Indsendt af vgersh99 View Post
Antages det, at en prøve logfil optager er en på én linje ...
én måde:

Code:
sed 's/.*dst_port=\([^ ][^ ]*\).*/\1/' myLogFile

PS Pls brug vB Koder når der blev prøve data / kilde - ingen linje ombryder enten.
Ovenstående kode sed 's / .* dst_port \u003d \ ([^] [^] * \) .* / \ 1 /' myLogFile
, Er det sed kommando bruges med regulære udtryk syntaks?
Hvis ja, hvad betyder det s gøre, jeg ved, at / betyder søgning
Andy
  #7 (permalink)  
Old 11-27-2007
vgersh99's Avatar
vgersh99 vgersh99 is offline Forum Staff  
Moderator
  
 

Join Date: Feb 2005
Beliggenhed: Boston, MA
Indlæg: 5.131
Nej, 's' er en forkortelse for' Søg '. do 'mand sed'For at få en fuldstændig beskrivelse af værktøjets muligheder.
Closed Thread

Bogmærker

Thread Tools Søg denne tråd
Søg denne tråd:

Avanceret søgning
Display Modes Bedøm denne tråd
Bedøm denne tråd:

Udstationering Regler
Du kan ikke post nye tråde
Du kan ikke post svar
Du kan ikke post vedhæftede filer
Du kan ikke redigere dine indlæg

BB-kode er
Smilies er
[IMG] koden er
HTML-koden er Slukket
Trackbacks er
Pingbacks er
Refbacks er




Alle tidspunkter er GMT -4. Den tid er nu 11:41 PM.


Powered by: vBulletin, Copyright © 2000 - 2006, Jelsoft Enterprises Limited. Oversættelser Powered by .
vBCredits v1.4 Copyright © 2007 - 2008, PixelFX Studios
UNIX og Linux Forums Content Copyright © 1993-2009. Alle rettigheder Reserved.Ad Management ved RedTyger

Content Relevant webadresser ved vBSEO 3.2.0