![]() |
|
|
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 |
| Zusammenfügen von Dateien, sortiert nach Datum | docaia | Shell Programmierung und Scripting | 2 | 08-16-2008 03:23 AM |
| Vergleichen Sie 2 Dateien sortiert | varungupta | Shell Programmierung und Scripting | 7 | 01-25-2008 01:07 PM |
| Bestell-Dateien erstellen, Datum | mab_arif16 | Shell Programmierung und Scripting | 4 | 05-15-2006 02:04 PM |
| Liste der Dateien im Zeitpunkt, um | Jeannine | UNIX for Dummies Questions & Answers | 2 | 08-15-2005 03:19 PM |
| LP - Reihenfolge der Dateien gedruckt | mabrownawa | UNIX für Fortgeschrittene und Experten | 2 | 02-16-2004 12:08 PM |
![]() |
|
|
LinkBack | Thread Tools | Suche diesen Thread | Rate Thread | Anzeige-Modi |
|
|
|
||||
|
Sagen, ich habe 2 Dateien, die im Format:
Datei1 1 2 3 4 1 2 3 4 1 2 3 4 Datei2 1 2 3 4 1 2 3 4 1 2 3 4 Ich habe eine PERL Code (ausgeliehen von einem u-i, die vergessen - danke!), die Auszüge der 2. Spalte von jeder Datei und fügen Sie horizontal, um eine neue Datei: perl -ane "Push @ ($ L->[$.]}, $ F [1]; Nähe ARGV wenn eof; END (shift @ ($ L); für $ l (@ ($ L)) (print join ( "", @ ($ L)), "\ n";)) "*>> out.txt Was bedeutet die Arbeit für mehr als 900 Dateien - aber ich denke, es tut es zufällig. Die Dateien haben eine alphanumerische Namen, nach einem chronoloigcal um - und das ist die Reihenfolge möchte ich sie angehängt werden in. Wie bearbeiten Sie das Skript so, dass der Auftrag ausgeführt wird als solche. Wunsch Endergebnis: (Missachtung der Abstand) datei1 datei2 2 2 2 2 2 2 Vielen Dank im Voraus --!!!! |
|
||||
|
Der Platzhalter * baut auf eine alphabetische Liste von Dateinamen. Wenn Sie wollen, dass es anders sortiert, versuchen Sie so etwas wie ls * | sort-Optionen hier | xargs perl -ane-Skript wird hier "
Lesen Sie die Art-Seite und spielen mit ls * | sort | less um zu sehen, welche Optionen genau wird sich für Sie. Denken Sie daran, dass Ihre lokalen Einstellungen beeinflussen könnte Sortierreihenfolge, zu. |
![]() |
| Lesezeichen |
| Tags |
| perl, perl Verschiebung, Schicht, Verlagerung perl |
| Thread Tools | Suche diesen Thread |
| Anzeige-Modi | Rate this thread |
|
|