![]() |
Ciao e benvenuto da parte degli Stati Uniti al UNIX e Linux Forum! Grazie per la visita ed unirsi alla nostra Comunità Globale.
|
|
google unix.com
|
|||||||
| Forum | Registrati | Regole Forum | Collegamenti | Album | FAQ | Members List | Calendario | Ricerca | Today's Posts | Mark Forums Read |
| UNIX for Dummies Domande & Risposte Se non sei sicuro dove pubblicare un UNIX o Linux domanda, posta da qui. Tutti i neofiti di Linux e UNIX benvenuto! |
Più di UNIX e Linux Forum Argomenti potreste trovare utili
|
||||
| Filo | Thread Starter | Forum | Risposte | Ultimo Post |
| Tagliare l'ultimo campo | 435 Gavea | Shell scripting e di programmazione | 9 | 03-17-2009 01:04 PM |
| Spostamento di parte di un campo ad un altro campo utilizzando AWK | rjsha1 | Shell scripting e di programmazione | 5 | 08-04-2006 06:39 AM |
| aggiungere incremento campo quando primo campo modifiche | azekry | Shell scripting e di programmazione | 2 | 11-14-2005 04:21 PM |
| TTL campo? | solvman | UNIX e avanzata per utenti esperti | 11 | 10-12-2001 01:54 AM |
| awk sub-settore? | Kristy | UNIX for Dummies Domande & Risposte | 2 | 10-05-2001 05:07 PM |
|
|
LinkBack | Thread Tools | Cerca in questo Thread | Rate Thread | Modalità di visualizzazione |
|
||||
|
Recupera 5. Campo di ultimo campo!
Ho uno script che recupera alcuni campi da un file di testo utilizzando awk. Il delimitatore utilizzato è uno spazio bianco.
cat / home / eis / capo / OPS | mentre leggere LINE fare crdno \u003d `echo $ LINE | awk '(print $ 1)'` atm \u003d `echo $ LINE | awk '(print $ 2)'` seq \u003d `echo $ LINE | awk '(print $ 3)'` importo \u003d `echo $ LINE | awk '(print $ 8)'` rec \u003d `echo" CARD NO: $ crdno ATM ID: $ atm IMPORTO: $ importo SEGUENTI: $ seguenti "» fatto Problema ora è che abbiamo aggiunto un nuovo campo nel file di testo che deve essere recuperato. Questo campo contiene indirizzi come valori e come tale ci sono spazi bianchi in questo settore, gli indirizzi. Il campo non inizia a posizione. 8 ed è l'ultimo campo in quanto tale, ma a causa della spazi bianchi tra i valori in questo campo non riesco a recuperare la 8a Campo senza perdere qualche porzione di valori a causa di spazio bianco tra di loro. ad esempio: Field1 field2 FIELD3 FIELD8 uno 21 400 Everglades 20 / A b-22 5000 Flipsyde REGIONE c 23 650 GREEN DAY ROCKS Ho bisogno di recuperare dal campo 8a per tutto quello che è l'ultimo campo. Eventuali suggerimenti sulla stessa? Regds, JOBBY |
| Segnalibri |
| Thread Tools | Cerca in questo Thread |
| Modalità di visualizzazione | Vota questo thread |
|
|