![]() |
Hei og Velkommen fra USA til UNIX og Linux Forums! Takk for besøket og Delta i vårt globale samfunn.
|
|
google unix.com
|
|||||||
| Forums | Registrer | Forum Rules | Lenker | Album | FAQ | Medlemsliste | Kalender | Søke | Dagens innlegg | Marker forumene som lest |
| Shell programmering og Skripting Post spørsmål om ksh, csh, SH, Bash, Perl, PHP, SED, awk og ANDRE shell scripts og Shell skriptespråk her. |
Mer UNIX og Linux Forum Emner Du kan finne nyttig
|
||||
| Tråd | Tråd startet | Forum | Svar | Siste innlegg |
| hente verdien fra en fil | satish @ 123 | Shell programmering og Skripting | 1 | 05-17-2008 08:40 |
| Hente data fra en fil | tpltp | Shell programmering og Skripting | 2 | 03-28-2008 05:36 |
| Hvordan hente en bestemt bokstav fra en fil? | singalla | UNIX for Dummies Spørsmål og svar | 1 | 02-27-2008 10:05 |
| Hvordan hente en bestemt linje fra en fil | vinayap | UNIX for Dummies Spørsmål og svar | 2 | 07-11-2007 03:16 |
| hente tidsstempelet assosiert med en fil | 2nilotpal | UNIX for Dummies Spørsmål og svar | 2 | 08-08-2002 07:23 |
![]() |
|
|
LinkBack | Thread Tools | Søk i denne tråden | Rate Thread | Visningsmoduser |
|
|
|
||||
|
Hente meldingen fra fil
Hei alle, har jeg denne filen som inneholder en rekke meldinger i format som
[2/2/07 13:23:00] Dette er mitt budskap !!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!! !!!!!!!!!!!!!!!!!!! !!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!! Sjekk her! [2/2/07 13:23:10] Dette er min andre melding !!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!! !!!!!!!!!! !!!!!!!!!!!!!!!!!!!!!!!!! [2/2/07 13:24:48] Dette er min tredje melding !!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!! !!!!!!!!!!!!! !!!!!!!!!!!!!!!!!!!!!!!!! når jeg gjør "grep" på denne fila «2/2/07 13:23", kom det [2/2/07 13:23:00] Dette er mitt budskap !!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!! !!!!!!!!!!!!!!!!!!! [2/2/07 13:23:10] Dette er min andre melding !!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!! !!!!!!!!!! men faktum er at jeg vil [2/2/07 13:23:00] Dette er mitt budskap !!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!! !!!!!!!!!!!!!!!!!!! !!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!! Sjekk her! [2/2/07 13:23:10] Dette er min andre melding !!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!! !!!!!!!!!! !!!!!!!!!!!!!!!!!!!!!!!!! siden disse meldingene spenner over flere linjer, kan noen fortelle meg hvor å oppnå det jeg trenger? Thank you so much! |
|
||||
|
Jeg antar at meldingen din starter med [ og spenner over flere linjer
Code:
awk ' /2\/2\/07 13:23/ { print ; getline ;while( match( $0 , "^[^\[]" ) || match( $0 ,"2\/2\/07 13:23") ) { print ; getline; } } ' file
|
|
||||
|
Sitat:
Code:
awk -v RS="[" ' /2\/2\/07 13:23/ { print "["$0 } ' file
|
![]() |
| Hugseliste |
| Thread Tools | Søk i denne tråden |
| Visningsmoduser | Ranger denne tråden |
|
|