Encontre arquivos com certas extensões

66

Como posso usar find para encontrar todos os arquivos que têm uma extensão .xls ou .csv ? Eu vi uma opção -regex , mas não sei como usá-la.

    
por Risto Salminen 09.12.2008 / 16:57

2 respostas

113

Por que não usar isso simplesmente:

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

Você não precisa de regex para isso.

Se você quiser usar o regex, simplesmente use

find -regex ".*\.\(xls\|csv\)"
    
por 09.12.2008 / 17:01
12
find . \( -name  \*.xls -o -name \*.csv \) -print
    
por 09.12.2008 / 17:01