|
|
|
|
Google Site
|
|||||||
| Forum | Registrati | Blog | Man Pages | Regole Forum | Collegamenti | Album | FAQ | Utenti | 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. |
![]() |
|
|
Thread Tools | Cerca in questo Thread | Rate Thread | Modalità di visualizzazione |
|
|||
|
lettura specifiec record da un file!
Voglio leggere tutti i numeri record che iniziano con la linea id e scrivere ad un nuovo file.
ingresso: \u003d\u003d\u003d\u003d blah blah blah blah id 10 11 12 13 14 15 blah blah blah blah id 16 17 18 19 20 21 uscita: 10 11 12 13 14 15 16 17 18 19 20 21 Qualche idea per favore? grazie andy |
| Sponsored Links |
|
|
|
|||
|
sorry ... ma che è molto facile :-))
dal momento che a volte ho la situazione; blah blah 55 67 88 blah blah id 10 11 12 13 14 15 blah blah id 10 11 12 13 14 15 quindi lo script dovrebbe andare a "id" recita le seguenti linee numerico fino nuova linea e così via. Come risolvere il problema? |
|
||||
|
Codice:
grep [^0-9] ss (Dove è il nome del file ss) blah blah blah blah id 10 11 12 13 14 15 blah blah blah blah id 16 17 18 19 20 21 che non è corretto dare o / p, come si desidera provare questo Codice:
grep [0-9] ss 10 11 12 O / P 13 14 15 16 17 18 19 20 21 |
|
||||
|
Questo è esattamente ciò che l'OP non è cercando, che corrisponde ad alcuna linea con qualunque numeri.
Andy, Penso che questo non è ciò che chiedevano, se ho capito correttamente. Codice:
awk '/^id/{getline; while ( NF ) { print; getline} }' file
|
|
|||
|
reborg,
funziona :-), ma con un piccolo bug "loop infiniti" .. che succede se l'ultima riga e uno nessuna nuova linea. come si può dire awk a saltare la lettura, se la fine del file? Grazie andy |
| Sponsored Links | ||
|
|
![]() |
| Segnalibri |
| Thread Tools | Cerca in questo Thread |
| Modalità di visualizzazione | Vota questo thread |
|
|
Più di UNIX e Linux Forum Argomenti potreste trovare utili
|
||||
| Filo | Thread Starter | Forum | Risposte | Ultimo Post |
| Dividere un file sulla base delle segnalazioni in un altro file | er_ashu | Shell scripting e di programmazione | 2 | 05-12-2008 05:34 PM |
| eliminare record da un file | dsravan | Shell scripting e di programmazione | 6 | 09-10-2007 10:49 AM |
| come visualizzare i record di file | mishra_sk_in | Shell scripting e di programmazione | 2 | 06-29-2007 05:43 AM |
| Conte n. di record nel file di intestazione e senza contare Trailer Records | guiguy | Shell scripting e di programmazione | 2 | 06-07-2007 01:15 PM |
| Problema con la lettura di record | peteroc | UNIX for Dummies Domande & Risposte | 4 | 08-14-2006 11:08 AM |