Maxwell: Löschen aller Textdateien

Beitrag lesen

Hallo,

wie kann ich rekursiv alle Textdateien löschen? Das Problem ist eigentlich, dass ich ein Verzeichnis mit x tausend Textdateien habe und diese nicht über rm * löschen kann (zudem das Problem, dass diese in Subverzeichnissen sein können und dass die "Argument list too long" ist).

Test:
find | grep ".*.txt" | rm -

also find listet alle Dateien, grep lässt nur Textdateien durch und rm soll dann diese Dateien löschen. Funktioniert so aber nicht, da rm den getopt - (STDIN) nicht kennt.

Wie kann ich das anders machen?

Grüsse,

Maxwell