*** Andreas Feile (lists@feile.net) schrieb heute in suse-linux:
Tach Liste.
Kann ich ja nicht gemeint sein.
Ich möchte gerne die Anzahl der Dateien in einem Verzeichnis zählen. Dazu habe ich mir ausgedacht:
find Trash/ -type f | grep -c -
Der find-Abschnitt soll Dateien finden (tut er auch), der grep-Abschnitt soll sie zählen. Allein: es kommt immer 4096 heraus. Warum?
Wieder mal ein Fall von RTFM. Wo steht das Pattern in Deiner Kommandozeile? Wo steht in der man page, dass "-" zulässig ist? (Tip: "-" ist hier das Pattern).
Und könnte nicht schon find seine Treffer zählen? [...]
Ja. (Vorsicht: Informatiker-Antwort!) Tip: "grep" ist nicht zum zählen da! "wc" ist diesbezüglich ein Gegensatz zu "grep". G Henning Hucke PS: Ich weiss schon, warum ich Dich in meinem Kill-File stehen habe %-(... -- Ein Wunsch kann durch nichts mehr verlieren als dadurch, dass er in Erfuellung geht. -- Peter Bamm