Re: (SOLVED) Re: Alle Dateiendungen finden
Hallo Thorsten Hamester, hallo auch an alle anderen
Donnerstag, 17. August 2006 14:54 - Thorsten Hamester wrote:
> Hallo Matthias Houdek und Liste,
>
> > Oups, welche Ausnahmen denn?
> > Problematisch wären hier höchstens Dateien mit Punkt im Namen aber
> > ohne Typ-Endung.
>
> Ja komische Dateinamen waren es, die er dann abgeschnitten hat und
> dann nochmal die Endung hingeschrieben hat.
> Bei 30 GB an Daten waren es aber nur ein paar wenige, nicht wirklich
> schlimm also.
>
> > Vielleicht noch ein Tipp:
> > Mit "uniq" nach dem "sort -u" lassen sich auch noch mehrfach
> > auftretende Zeilen nur einmal anzeigen. Mit der Option -c wird noch
> > mit angezeigt, wie oft die jeweilige Zeile (bzw. Dateiendung)
> > auftritt.
>
> Meinst Du "sort -u uniq -c"?
>
> Da hat er gemeckert sort: Fehler beim Öffnen: uniq: Datei oder
> Verzeichnis nicht gefunden
Natürlich in einer weiteren Pipe:
... | sort -u | unic -c > dateiendungsliste.txt
Viele Befehle schreiben ihr Ergebnis in die Standardausgabe (stdout).
Normaler Weise erscheint das dann auf dem Bildschirm. Mit dem
Pipesymbol "|" wird diese Ausgabe aber an den nächsten Befehl
weitergegeben, der dann von der Standardeingabe (stdin) lesen können
muss (was viele Befehle automatisch machen, wenn man nichts anderes
angibt). Mit dem ">" am Ende wird die Ausgabe des letzten Befehls in
die nachfolgende Datei geschrieben, wobei ein eventueller Inhalt der
Datei überschrieben wird. Mit ">>" würde an eine evtl. schon
vorhandenen Datei angehängt werden.
(vgl. auch 'man bash', Suchbegriffe: Pipelines, Redirecting Output)
--
Gruß
MaxX
Bitte beachten: Diese Mailadresse nimmt nur Listenmails entgegen.
Für PM bitte den Empfänger gegen den Namen in der Sig tauschen.
Reply to: