![]() |
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 |
| 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 di array di elementi in Unix | ravi_rn | Shell scripting e di programmazione | 2 | 12-30-2008 02:48 PM |
| Lettura da loop, mentre in un array | ssuresh1999 | UNIX for Dummies Domande & Risposte | 2 | 08-12-2008 12:53 PM |
| che unisce due campi in campi di testo | shocker | Shell scripting e di programmazione | 3 | 01-16-2008 11:27 AM |
| split varibles e memorizzare i campi in guscio varible array | gratus | Shell scripting e di programmazione | 3 | 10-11-2007 03:50 PM |
| Lettura dei dati in mutilate dimentional array - in perl | zap | Shell scripting e di programmazione | 5 | 05-04-2004 11:15 AM |
![]() |
|
|
LinkBack | Thread Tools | Cerca in questo Thread | Rate Thread | Modalità di visualizzazione |
|
|
|
||||
|
awk lettura molti campi di serie
Voglio leggere $ 3, $ 4, $ 5, $ 6, $ 7 della Filea in serie e quando
fileb Filea $ 1 \u003d $ 4 Voglio la matrice e la stampa di alcuni campi da fileB. Questo dovrebbe funzionare, ma ha qualche errore di sintassi. Codice:
nawk -F, 'FNR==NR{a[$1]=[$3,$4,$5,$6,$7];next} a[$4]{print a[$4,$1,$2,$3]}' fileB fileA
Apprezzare se qualcuno può correggere questo. |
|
||||
|
Citazione:
La sua uscita e dare torto i figured it out: E 'a causa del duplice esemplare in campo e 4 della Filea $ 1 campo in fileB avrà anche i duplicati. A dire supporre file in 4a campo è 2 volte ABC ABC E fileB in 1a campo dispone di 7 volte ABC ABC ABC ABC ABC ABC ABC Pertanto il mio file di output deve essere 14 volte ABC Ma io sono sempre ABC solo 7 volte. Appreciate aiutare |
![]() |
| Segnalibri |
| Thread Tools | Cerca in questo Thread |
| Modalità di visualizzazione | Vota questo thread |
|
|