![]() |
|
|
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 |
| lettura file di testo riga per riga | MizzGail | Shell scripting e di programmazione | 6 | 04-14-2008 07:58 AM |
| Riga per riga, la lettura di file ... e molto altro ancora! | ProFiction | Shell scripting e di programmazione | 6 | 07-26-2007 12:32 PM |
| Lettura riga per riga da un file | tej.buch | Shell scripting e di programmazione | 2 | 01-23-2006 02:50 AM |
| sed non ultima riga di output di file di input | 2reperry | Shell scripting e di programmazione | 3 | 12-16-2005 12:51 PM |
| Lettura riga per riga dal file. | akpopa | UNIX for Dummies Domande & Risposte | 4 | 08-30-2001 11:20 PM |
|
|
LinkBack | Thread Tools | Cerca in questo Thread | Rate Thread | Modalità di visualizzazione |
|
||||
|
Ciao a tutti. Mi rendo conto questa è probabilmente un po 'noob questione, ma sono in realtà un C # per sviluppatori a lavorare su un sistema di eredità , e non ricordo molto di unix.
Voglio leggere da un tubo-delimeted file formattati come thusly: idno | PRODOTTO | Nome | Via Città Cap | etc | etc | etc | etc idno | PRODOTTO | Nome | Via Città Cap | etc | etc | etc | etc idno | PRODOTTO | Nome | Via Città Cap | etc | etc | etc | etc Voglio copiare ogni riga in un altro file, a seconda del prodotto al momento attuale in una variabile stringa I'm in memoria: "prod1 | prod2 | prod3" ($ prodotti in esempio qui sotto) Pertanto mi stava cercando: per la linea in `cat $ temp_dir / $ file | awk '(print $ 0)'` fare prod \u003d `echo" $ line "| awk 'BEGIN (FS \u003d"|"} (print $ 2)'` valid_prod \u003d `echo $ prodotti | grep" $ prodotti "» if [-n "$ valid_prod"], quindi echo "$ linea">> $ new_file.txt fi fatto tuttavia questa linea variabile sembra separata sulla base di spazi, creando il nuovo file come: idno | PRODOTTO | Nome | via città Cap | etc | etc | etc | etc C'e 'qualche cosa che può passare attraverso ogni riga come un unico parametro, indipendentemente degli spazi? Qualsiasi aiuto è apprezzato gratitudine, Dave |
| Segnalibri |
| Tag |
| awk, file, grep o, letto, spazi, scrivere |
| Thread Tools | Cerca in questo Thread |
| Modalità di visualizzazione | Vota questo thread |
|
|