![]() |
|
|
google unix.com
|
|||||||
| Forums | Registrer | Forum Regler | Links | Albums | FAQ | Members List | Kalender | Søgning | Dagens Stillinger | Mark Forums Read |
| 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 |
![]() |
|
|
LinkBack | Thread Tools | Søg denne tråd | Rate Thread | Display Modes |
|
|
|
||||
|
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 |
|
|||||
|
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. |
|
||||
|
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 |
|
||||
|
Citat:
, 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 |
![]() |
| Bogmærker |
| Thread Tools | Søg denne tråd |
| Display Modes | Bedøm denne tråd |
|
|