[Trennmuster] Erweiterung von »sort.py«
Werner LEMBERG
wl at gnu.org
Mi Okt 19 11:16:22 CEST 2016
Hallo Günter!
Eine Bitte an Dich: Kannst Du »sort.py« erweitern, sodaß
python sort.py - datei2 datei3 datei4 < datei1 > ausgabe
funktioniert (wobei »-« Eingabe von »stdin« bedeutet)?
Unter Perl geht das automatisch, wenn ich im Skript »<>« als
Filehandle benutze. Eine Emulation des »cat«-Programms wäre also
folgender Vierzeiler:
while (<>) {
# Bearbeite Zeilen von datei1, datei2, datei3, ...
print;
}
Ich nehme einmal an, daß Python ähnliches bietet.
Für die Verarbeitung mittels Pipelines, wo in einem Arbeitsschritt
Dateien dazukommen, wäre obiges nämlich äußerst hilfreich. Beispiel:
perl erzeuge-wortliste.pl *.reformiert \
| python sort.py -d *.ausnahmen \
> wortliste.neu
Derzeit muß ich mich mit
perl erzeuge-wortliste.pl *.reformiert \
| cat - *.ausnahmen \
| python sort.py -d \
> wortliste.neu
behelfen.
Werner
Mehr Informationen über die Mailingliste Trennmuster