Jak mogę find
znaleźć wszystkie pliki, które mają rozszerzenie .xls
lub .csv
rozszerzenie? Widziałem -regex
opcję, ale nie wiem, jak jej użyć.
Jak mogę find
znaleźć wszystkie pliki, które mają rozszerzenie .xls
lub .csv
rozszerzenie? Widziałem -regex
opcję, ale nie wiem, jak jej użyć.
Odpowiedzi:
Dlaczego nie skorzystać z tego:
find -name "*.xls" -o -name "*.csv"
Nie potrzebujesz do tego wyrażenia regularnego.
Jeśli absolutnie chcesz użyć wyrażenia regularnego, po prostu użyj
find -regex ".*\.\(xls\|csv\)"
find . \( -name \*.xls -o -name \*.csv \) -print
find . -name \*.xls -o -name \*.csv -print
wyświetla tylko pliki pasujące do pliku .csv,