Как я могу использовать, 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,