![]() |
|
|
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 |
| Split file di grandi dimensioni e aggiungere intestazione e pie 'di pagina di ogni file | ashish4422 | Shell scripting e di programmazione | 1 | 04-15-2008 07:12 AM |
| Split di un file senza alcun motivo - Spalato, Csplit, Awk | madhunk | UNIX for Dummies Domande & Risposte | 10 | 12-17-2007 12:57 PM |
| dividere il nome del file | rinku | Shell scripting e di programmazione | 1 | 05-28-2007 02:47 AM |
| Come si divide il file da tag all'interno del file? | spookyrtd99 | Shell scripting e di programmazione | 1 | 07-31-2006 01:50 AM |
| Split file utilizzando awk | pvar | Shell scripting e di programmazione | 8 | 07-21-2004 10:41 AM |
![]() |
|
|
LinkBack | Thread Tools | Cerca in questo Thread | Rate Thread | Modalità di visualizzazione |
|
|
|
||||
|
Serve per dividere il file
Ho un file di testo che è nel formato di seguito
/ users / test / krachel / ! Alcuni di testo ! Alcuni Testo / utente / prova / limousine ! una parte di testo ! una parte di testo ! Alcuni di testo / utente / prova / krachel ! Alcuni di testo Come faccio a separare il testo tra un paio di '/ utenti / test /' in file separati? qualsiasi informazione sarebbe di grande aiuto. Grazie desidera dividere i dati di questo tipo File001 / users / test / krachel / ! Alcuni di testo ! Alcuni Testo File002 / utente / prova / limousine ! una parte di testo ! una parte di testo ! Alcuni di testo |
|
||||
|
un metodo è quello di usare awk se il pattern posizione è nota ..... poco lunghe .... ma funziona bene ....
awk '( if (substr ($ 0,1,5) \u003d\u003d "pattern") ( fn \u003d "outfile" n + + print $ 0>> fn ) altro print $ 0>> fn ) 'Nome_file salute |
|
||||
|
vedere se questo è giusto
Codice:
csplit -f outfile. inputfile "/\/user\/test\//" {1}
|
|
||||
|
essere chiaro
Potrebbe essere chiari su ciò che uno dà errore. Utilizzare il proprio ingresso i nomi dei file durante l'esecuzione dei comandi. E anche i dettagli della vostra casella di Unix sarà anche utile a volte.
|
|
||||
|
Citazione:
|
![]() |
| Segnalibri |
| Thread Tools | Cerca in questo Thread |
| Modalità di visualizzazione | Vota questo thread |
|
|