![]() |
|
|
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 |
| Parsing di file per la generazione di Report (String il parsing e la divisione) | umar.shaikh | Shell scripting e di programmazione | 8 | 03-02-2009 01:38 AM |
| l'analisi del campo a lunghezza fissa con yacc / bison | sungita | Di programmazione ad alto livello | 1 | 01-27-2009 11:27 AM |
| Leggere una stringa con i principali spazi e trovare la lunghezza della stringa | dayamatrix | UNIX for Dummies Domande & Risposte | 2 | 11-13-2008 10:08 AM |
| Parsing di una variabile lunghezza record | Barb | UNIX for Dummies Domande & Risposte | 17 | 10-01-2004 09:37 AM |
| Parsing di dati e mantenendo il pieno di lunghezza variabile | app4dxh | Shell scripting e di programmazione | 3 | 11-22-2002 12:04 PM |
|
|
LinkBack | Thread Tools | Cerca in questo Thread | Rate Thread | Modalità di visualizzazione |
|
||||
|
Parsing 286 lunghezza stringa di caratteri
Ciao amici,
Ho file. Txt che ha 13.000 record. Ogni record è di 278 caratteri di lunghezza. Sto usando il codice qui di seguito per estrarre la stringa e prende quasi 10 minuti. Qualsiasi suggerimento per favore. cat nomefile.txt | mentre leggere linea fare f1 \u003d `echo $ line | awk '(print substr ($ 1,1,9))'` f2 \u003d `echo $ line | awk '(print substr ($ 1,10,20))'` f3 \u003d `echo $ line | awk '(print substr ($ 1,30,50))'` f4 \u003d `echo $ line | awk '(print substr ($ 1,80,10))'` f5 \u003d `echo $ line | awk '(print substr ($ 1,90,50))'` f6 \u003d `echo $ line | awk '(print substr ($ 1,140,10))'` f7 \u003d `echo $ line | awk '(print substr ($ 1,150,50))'` f8 \u003d `echo $ line | awk '(print substr ($ 1,200,10))'` F9 \u003d `echo $ line | awk '(print substr ($ 1,210,50))'` F10 \u003d `echo $ line | awk '(print substr ($ 1,260,10))'` F11 \u003d `echo $ line | awk '(print substr ($ 1,270,8))'` F12 \u003d `echo $ line | awk '(print substr ($ 1,278,8))'` s1 \u003d `echo $ f1" | "$ f2" | "$ f3" | "$ f4" | "$ f5" | "» s2 \u003d `echo $ f6" | "$ f7" | "$ f8" | "» s3 \u003d `echo $ F9" | "$ F10" | "» s4 \u003d `echo $ F11" | "$ F12` echo $ s1 $ s2 $ s3 $ s4>> FinalResult.txt fatto |
| Segnalibri |
| Thread Tools | Cerca in questo Thread |
| Modalità di visualizzazione | Vota questo thread |
|
|