it-swarm.com.de

Suchen Sie nach Dateien mit bestimmten Erweiterungen

Wie kann ich find verwenden, um alle Dateien mit der Erweiterung .xls Oder .csv Zu finden? Ich habe eine -regex - Option gesehen, weiß aber nicht, wie ich sie verwenden soll.

67
MCS

Warum nicht einfach das benutzen:

find -name "*.xls" -o -name "*.csv"

Sie brauchen dafür keinen regulären Ausdruck.

Wenn Sie Regex unbedingt verwenden möchten, verwenden Sie einfach

find -regex ".*\.\(xls\|csv\)"
115
Joachim Sauer
find . \( -name  \*.xls -o -name \*.csv \) -print
12
Paul Tomblin