![]() |
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 |
| Script-Programm zu öffnen und senden / ausführen Befehl im Programm | tuathan | UNIX for Dummies Questions & Answers | 1 | 11-19-2008 09:59 PM |
| Ein Programm, um die Ausführung eines anderen Programms | jiten_hegde | High-Level-Programmierung | 3 | 08-19-2008 05:26 AM |
| Wie in einem Schreiben an stdin von einem anderen Programm (Programm A -> [stdin] Programm B) | vvaidyan | UNIX for Dummies Questions & Answers | 3 | 08-02-2008 05:21 PM |
| Wie in einem Schreiben an stdin von einem anderen Programm (Programm A -> [stdin] Programm B) | vvaidyan | High-Level-Programmierung | 1 | 04-30-2008 01:44 PM |
| Ausführung eines Programms innerhalb eines Programms | Gekko | High-Level-Programmierung | 4 | 06-27-2002 03:36 PM |
![]() |
|
|
LinkBack | Thread Tools | Suche diesen Thread | Rate Thread | Anzeige-Modi |
|
|
|
||||
|
AWK-Programm
Hi all,
Ich habe folgendes Problem und hoffe jemand kann mir helfen. Ich habe 184 Dateien, die jeweils mit 5 Spalten (C1, C2, C3, C4, C5). Ich bin nur interessiert in Spalte 5, und möchte, um Spalte 5 von den 184 Dateien in eine Datei. Ich habe versucht, die folgenden zwei Dateien mit awk '(print $ 5) "datei1 datei2 | paste-d" ">! a06.txt Der obige Befehl line funktioniert, aber es Pasten Spalte 5 in einer Spalte in die neue Datei (a06.txt). Ich möchte, dass sie dies zu tun nebeneinander, dh c5file1 c5file2, statt c5file1 c5file2 Am Ende erwarte ich, dass eine Datei mit c5file2 c5file2 c5file3 .... c5file184. Vielen Dank für Ihre Hilfe! |
|
||||
|
Das riecht wie Hausaufgaben, aber hier ist ein Teil der Antwort. Zuerst möchte ich ein Schleife geht es von 1 ... 184 und die Dump-awk Ergebnisse in einer Datei zu sagen, "Result.txt". Weiter möchte ich die Paste-Befehl verwenden, um sie in der von Ihnen gewünschten Format.
Aber für die Art und Weise haben Sie das Problem hier ist die Antwort awk '(print $ 5)' datei1 ...... file184> Result.txt; Paste-s a06.txt |
![]() |
| Lesezeichen |
| Thread Tools | Suche diesen Thread |
| Anzeige-Modi | Rate this thread |
|
|