![]() |
|
|
google unix.com
|
|||||||
| Forum | Registrati | Regole Forum | Collegamenti | Album | FAQ | Members List | Calendario | Ricerca | Today's Posts | Mark Forums Read |
| Shell scripting e di programmazione Pubblica domande su KSH, CSH, SH, Bash, Perl, PHP, sed, awk e da altri script di shell e linguaggi di scripting shell qui. |
Più di UNIX e Linux Forum Argomenti potreste trovare utili
|
||||
| Filo | Thread Starter | Forum | Risposte | Ultimo Post |
| recuperare il valore da un file | Satish @ 123 | Shell scripting e di programmazione | 1 | 05-17-2008 08:40 AM |
| Recuperare dati da un file | tpltp | Shell scripting e di programmazione | 2 | 03-28-2008 05:36 AM |
| Come recuperare un particolare carattere da un file? | singalla | UNIX for Dummies Domande & Risposte | 1 | 02-27-2008 10:05 AM |
| Come recuperare una determinata linea da un file | vinayap | UNIX for Dummies Domande & Risposte | 2 | 07-11-2007 03:16 PM |
| timestamp associati a recuperare un file | 2nilotpal | UNIX for Dummies Domande & Risposte | 2 | 08-08-2002 07:23 PM |
![]() |
|
|
LinkBack | Thread Tools | Cerca in questo Thread | Rate Thread | Modalità di visualizzazione |
|
|
|
||||
|
Recupera messaggio da file
Ciao a tutti, ho questo file che contiene un sacco di messaggi in formato come
[2/2/07 13:23:00] Questo è il mio messaggio !!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!! !!!!!!!!!!!!!!!!!!! !!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!! Check This! [2/2/07 13:23:10] Questo è il mio secondo messaggio !!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!! !!!!!!!!!! !!!!!!!!!!!!!!!!!!!!!!!!! [2/2/07 13:24:48] Questo è il mio terzo messaggio !!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!! !!!!!!!!!!!!! !!!!!!!!!!!!!!!!!!!!!!!!! quando faccio "grep" su questo file utilizzando "2/2/07 13:23", è tornato [2/2/07 13:23:00] Questo è il mio messaggio !!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!! !!!!!!!!!!!!!!!!!!! [2/2/07 13:23:10] Questo è il mio secondo messaggio !!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!! !!!!!!!!!! ma in realtà voglio [2/2/07 13:23:00] Questo è il mio messaggio !!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!! !!!!!!!!!!!!!!!!!!! !!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!! Check This! [2/2/07 13:23:10] Questo è il mio secondo messaggio !!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!! !!!!!!!!!! !!!!!!!!!!!!!!!!!!!!!!!!! dal momento che questi messaggi di calibrazione su più righe, qualcuno potrebbe dirmi come ottenere quello che ho bisogno? Thank you so much! |
|
||||
|
Presumo che il tuo messaggio inizia con [ span e su più linee Codice:
awk ' /2\/2\/07 13:23/ { print ; getline ;while( match( $0 , "^[^\[]" ) || match( $0 ,"2\/2\/07 13:23") ) { print ; getline; } } ' file
|
|
||||
|
Citazione:
Codice:
awk -v RS="[" ' /2\/2\/07 13:23/ { print "["$0 } ' file
|
![]() |
| Segnalibri |
| Thread Tools | Cerca in questo Thread |
| Modalità di visualizzazione | Vota questo thread |
|
|