Wie zu Lesen 1. Zeile aus 2 Dateien der Reihe nach?
Wie lese ich aus 2 Dateien 1 Zeile zu einem Zeitpunkt? Sagen wenn ich habe Datei1 und Datei2 mit folgendem Inhalt:
Datei1:
line1.a
line2.a
line3.a
Datei2:
line1.b
line2.b
line3.b
Wie bekomme ich eine Ausgabe wie diese -
line1.a
line1.b
line2.a
line2.b
line3.a
line3.b
...
...
mögliche Duplikate von Lesen Zeilen aus zwei Dateien in einer while-Schleife
InformationsquelleAutor New User | 2011-12-18
Du musst angemeldet sein, um einen Kommentar abzugeben.
Können Sie dies entweder über eine Reine
bash
Weg oder mit einem tool namenspaste
:Ihre Dateien:
Reine Bash-Lösung mit file-Deskriptoren:
<&3 erzählt bash zu Lesen, eine Datei-Deskriptor-3. Sie würden sich bewusst sein, dass 0, 1 und 2 Deskriptoren verwendet werden, die von Stdin, Stdout und Stderr. Also sollten wir es vermeiden, diese. Auch, Deskriptoren nach 9 verwendet werden, durch die bash intern so können Sie ein beliebiges von 3 bis 9.
Einfügen-Werkzeug:
was ist das -r für-und warum benötigen Sie zum Lesen aus einem Deskriptor?
InformationsquelleAutor jaypal singh
Könnte dies für Sie arbeiten (GNU sed):
InformationsquelleAutor potong
C#:
InformationsquelleAutor k06a