Como posso usar find
para encontrar todos os arquivos que têm uma extensão .xls
ou .csv
? Vi uma -regex
opção, mas não sei como usá-la.
Como posso usar find
para encontrar todos os arquivos que têm uma extensão .xls
ou .csv
? Vi uma -regex
opção, mas não sei como usá-la.
Respostas:
Por que não simplesmente usar isso:
find -name "*.xls" -o -name "*.csv"
Você não precisa de regex para isso.
Se você absolutamente deseja usar regex, basta usar
find -regex ".*\.\(xls\|csv\)"
find . \( -name \*.xls -o -name \*.csv \) -print
find . -name \*.xls -o -name \*.csv -print
apenas saídas arquivos correspondentes .csv,