![]() |
|
|
google unix.com
|
|||||||
| Forums | Registreer | Forum Regels | Links | Albums | Veelgestelde vragen | Ledenlijst | Kalender | Zoeken | Today's Posts | Markeer forums als gelezen |
| UNIX voor Dummies Questions & Answers Als u niet zeker weet waar je een Unix-of Linux vraag, post het hier. Alle UNIX-en Linux beginners van harte welkom!! |
Meer UNIX en Linux Forum Onderwerpen Misschien vindt u Helpful
|
||||
| Draad | Thread Starter | Forum | Antwoorden | Last Post |
| Vind de positie van een string en vervangen door een andere reeks | bab123 | Programmeren en Shell Scripting | 6 | 01-21-2009 04:14 |
| Hulp bij het zoeken en vervangen w / string met speciale tekens | CAGIRL | UNIX voor Dummies Questions & Answers | 4 | 10-07-2008 08:13 PM |
| zoeken en vervangen string in een directory bestanden | koti_rama | Programmeren en Shell Scripting | 2 | 05-30-2008 04:48 |
| Zoeken en vervangen teken in een string | callimaco0082 | UNIX voor Dummies Questions & Answers | 7 | 04-10-2008 11:47 |
| hoe te vinden en te vervangen string | mridula | Hoog Niveau Programmering | 3 | 08-17-2006 05:44 |
![]() |
|
|
LinkBack | Thread Tools | Zoeken in deze Thread | Rate Thread | Display Modes |
|
|
|
||||
|
Is dit iets SED zou worden gebruikt voor of kan AWK doen? Ik heb een string die ik zou willen hakken bits uit en opnieuw laat een aantal van de rest. Eigenlijk wil ik daar verandering in te brengen: Code:
<log4j:event logger="webserver" timestamp="1240110840109" time="Sun Apr 19 04:14:00 BST 2009" level="INFO" thread="webserverThread-0:0" schema="LMS"> te weten: Code:
14:00,19-04-2009 Bedankt. Laatst gewijzigd door Yogesh Sawant; op 04.20.2009 10:47.. Reden: code tags toegevoegd |
|
||||
|
Ik denk AWK moeten doen. Als de velden worden vastgesteld dan gewoon afdrukken.
Zoiets echo "<log4j:event.........schema\u003d"LMS">" | awk '(print $ 3, $ 4, substr ($ 5,3,5), $ 5 ...'} Hier $ 3, $ 4 prenten te hele woord / veld en substr ($ 5,3,5) prenten 5 karakters van 5e gebied vanaf de 3e brief. Het wijzigen van het awk met uw eisen. Bedankt en groeten, Gideon. |
|
||||
|
Ik weet niet of het is de beste manier, maar ik zou je een script met een regel als:
monthnum \u003d 0 voor de maand (jan feb mrt apr); doen monthnum \u003d$(($ monthnum +1)) sed -e "s / '$ maand' / '$ monthnum /" <infile> hetbestand gedaan Thats uit de bovenkant van mijn hoofd, natuurlijk moet je het hele script schrijven |
![]() |
| Bladwijzers |
| Thread Tools | Zoeken in deze Thread |
| Display Modes | Beoordeel deze draad |
|
|