Як я можу findзнайти всі файли, які мають .xlsабо .csvрозширення? Я бачив -regexваріант, але не знаю, як його використовувати.
Як я можу findзнайти всі файли, які мають .xlsабо .csvрозширення? Я бачив -regexваріант, але не знаю, як його використовувати.
Відповіді:
Чому б просто не скористатися цим:
find -name "*.xls" -o -name "*.csv"
Для цього вам не потрібен регулярний вираз.
Якщо ви абсолютно хочете використовувати регекс, просто використовуйте
find -regex ".*\.\(xls\|csv\)"
find . \( -name \*.xls -o -name \*.csv \) -print
find . -name \*.xls -o -name \*.csv -printвиводить лише файли, що відповідають .csv,