![]() |
Hallo und herzlich Willkommen aus den Vereinigten Staaten, die UNIX-und Linux-Foren! Vielen Dank für Ihren Besuch und die Teilnahme an unserem Global Community.
|
|
Google unix.com
|
|||||||
| Foren | Registrieren | Forum-Regeln | Links | Alben | FAQ | Benutzerliste | Kalender | Suche | Die heutige Beiträge | Alle Foren als gelesen markieren |
| Shell Programmierung und Scripting Post Fragen zu ksh, csh, sh, bash, Perl, PHP, sed, awk und anderen Shell-Skripte und Shell-Scripting-Sprachen hier. |
Mehr UNIX-und Linux-Forum Themen Vielleicht finden Sie hilfreiche
|
||||
| Faden | Thread Starter | Forum | Antworten | Last Post |
| Lesung Array Element in Unix | ravi_rn | Shell Programmierung und Scripting | 2 | 12-30-2008 02:48 PM |
| Lesung aus while-Schleife in einem Array | ssuresh1999 | UNIX for Dummies Questions & Answers | 2 | 08-12-2008 11:53 AM |
| Kombination von Feldern in zwei Textfelder | Schocker | Shell Programmierung und Scripting | 3 | 01-16-2008 11:27 AM |
| Split-Variablen speichern und Felder in der Schale Variable Array | gratus | Shell Programmierung und Scripting | 3 | 10-11-2007 02:50 PM |
| Lesen von Daten in die muti-dimensionalen Array - in perl | Zap | Shell Programmierung und Scripting | 5 | 05-04-2004 10:15 AM |
![]() |
|
|
LinkBack | Thread Tools | Suche diesen Thread | Rate Thread | Anzeige-Modi |
|
|
|
||||
|
awk Lesung vielen Bereichen zu einem Array
Ich möchte zu lesen, $ 3, $ 4, $ 5, $ 6, $ 7 Filea in der Reihe, und wenn
fileb $ 1 \u003d Filea $ 4 Ich möchte die Reihe zu drucken, und nur wenige Felder aus fileB. Diese sollten aber einige Syntaxfehler. Code:
nawk -F, 'FNR==NR{a[$1]=[$3,$4,$5,$6,$7];next} a[$4]{print a[$4,$1,$2,$3]}' fileB fileA
Schätzen, wenn jemand diese korrigieren können. |
|
||||
|
Zitat:
Die Angabe falsch ausgegeben und habe ich es aus: Es ist wegen der doppelten im Feld 4 der Filea und $ 1 Feld in fileB auch Duplikate. Sprich nehme eine Datei im 4. Feld 2 mal ABC ABC Und fileB im 1. Feld verfügt über 7 mal ABC ABC ABC ABC ABC ABC ABC Daher meine Ausgabedatei sollte 14-mal ABC Aber ich lasse mich ABC nur 7 mal. Schätzen Hilfe |
![]() |
| Lesezeichen |
| Thread Tools | Suche diesen Thread |
| Anzeige-Modi | Rate this thread |
|
|