![]() |
|
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 |
| Find placeringen af en streng og erstatte med en anden streng | bab123 | Shell Programmering og Scripting | 6 | 01-21-2009 04:14 AM |
| Hjælp med at finde og erstatte w / strengen indeholder specialtegn | CAGIRL | UNIX for dummyer Spørgsmål & svar | 4 | 10-07-2008 08:13 PM |
| finde og erstatte strengen i en mappe filer | koti_rama | Shell Programmering og Scripting | 2 | 05-30-2008 04:48 AM |
| Find og erstatte tegn i en streng | callimaco0082 | UNIX for dummyer Spørgsmål & svar | 7 | 04-10-2008 11:47 AM |
| hvordan man finder og erstatte strengen | mridula | Højtstående Programmering | 3 | 08-17-2006 05:44 AM |
![]() |
|
|
LinkBack | Thread Tools | Søg denne tråd | Rate Thread | Display Modes |
|
|
|
||||
|
Er det noget SED ville blive brugt til eller kan AWK gøre det?
Jeg har en streng, som jeg gerne vil CHOP bits ud af og re-arrangere nogle af resten. Grundlæggende ønsker jeg at ændre dette: Code:
<log4j:event logger="webserver" timestamp="1240110840109" time="Sun Apr 19 04:14:00 BST 2009" level="INFO" thread="webserverThread-0:0" schema="LMS"> Code:
14:00,19-04-2009 Sidst redigeret af Yogesh Sawant; 04-20-2009 på 10:47 AM.. Årsag: tilføjet kode tags |
|
||||
|
Jeg gætter AWK bør gøre det. Hvis felterne er fastsat derefter blot udskrive dem.
Noget som dette echo "<log4j:event.........schema\u003d"LMS">" | awk '(print $ 3, $ 4, substr ($ 5,3,5), $ 5 ...'} Her $ 3, $ 4 prints te hele ordet / område og substr ($ 5,3,5) prints 5 tegn af 5. område med virkning fra den 3. brev. Ændre awk med dine krav. Thanks and Regards, Gideon. |
|
||||
|
Jeg ved ikke, om det er den bedste måde, men jeg vil setup et script med en linje som:
monthnum \u003d 0 for måned (januar februar marts april); gøre monthnum \u003d$(($ monthnum +1)) sed -e "s / '$ maaned' / '$ monthnum /" <infile> outfile gjort Thats fra toppen af mit hoved, selvfølgelig skal du skrive hele script |
![]() |
| Bogmærker |
| Thread Tools | Søg denne tråd |
| Display Modes | Bedøm denne tråd |
|
|