![]() |
Hej och välkommen från USA till UNIX och Linux Forum! Tack för ditt besök och gå med i vår globala gemenskapen.
|
|
google unix.com
|
|||||||
| Forum | Registrera | Forum Regler | Länkar | Album | FAQ | Medlemslista | Kalender | Söka | Dagens inlägg | Markera forum som lästa |
| UNIX for Dummies Frågor & Svar Om du inte är säker på var att skriva en UNIX eller Linux fråga efter det här. Alla UNIX-och Linux-nybörjare välkomna! |
Mer UNIX och Linux Forum Ämnen Du kan hitta Helpful
|
||||
| Tråd | Thread Starter | Forum | Svar | Senaste Inlägg |
| Hur du tar bort flera text från en kommaavgränsad fil | dolo21taf | Shell-programmering och Skript | 1 | 02-20-2008 05:12 |
| Analysera kommaavgränsad textfil | chengwei | Shell-programmering och Skript | 5 | 02-23-2007 05:38 |
| Sökning katalogen för filen som innehåller lite text. | LordJezo | UNIX for Dummies Frågor & Svar | 4 | 04-04-2006 09:58 |
| söka varje fil i en katalog för text | jim stora | Shell-programmering och Skript | 2 | 03-23-2006 08:29 |
| Hjälp med att söka en textfil | thekid2 | Shell-programmering och Skript | 6 | 01-02-2004 02:09 |
![]() |
|
|
LinkBack | Thread Tools | Sök i denna tråd | Rate Thread | Visningslägen |
|
|
|
||||
|
Söka efter text i ett utrymme som avgränsas Arkiv
Hej
Jag försöker att söka en brandvägg syslog utrymme delimeted fil för alla de olika TCP och UDP destination hamnar. Jag vet att grep hittar rader som innehåller specifik text. Och jag har försökt använda de cut-kommando för att klippa ut filen vissa colums. Men testbunt Jag söker inte alltid i samma kolumn. Vad jag vill göra är att söka igenom många loggfiler i en katalog för textsträng dst_port \u003d*** där *** skulle vara en vild kortet så jag kan se vart destinationshamnen som har begärts från brandvägg loggar. Nedan finns en snap shot av texten im försöker söka igenom. All hjälp skulle uppskattas. 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 anledning \u003d Stäng - TCP FIN |
|
|||||
|
Om man antar att ett prov loggfilen titelinformation är en på en rad ...
ett sätt: Kod:
sed 's/.*dst_port=\([^ ][^ ]*\).*/\1/' myLogFile |
|
||||
|
Tack för ditt svar.
Im anta att jag skulle behöva vara i VI för att köra sök kommandot? Eller kan jag köra det här från mitt vanliga användaren snabbt? Jag har massor av filer i en katalog så att köra VI Jag skulle behöva konsolidera alla dessa filer till en stor fil och kör VI på en konsoliderad fil och fylla i sökandet? Andy |
|
||||
|
Citat:
, Är det sed kommandot används med vanliga uttrycket syntax? Om så är fallet vad det gör, jag vet att / medel sökning Andy |