Grep имена файлов в каталоге - PullRequest
0 голосов
/ 12 марта 2019

У меня есть следующая строка в bash, где я получаю все файлы, которые содержат шаблон 'result_finales'.

files=("$dir"/*"result_finales"* )

Это правильно, но я также хочу получить те файлы, которые содержат расширение .txt и .csv.

Я не могу сделать это, добавив его в мой массив.

Как здесь:

files=("$dir"/*"result_finales"* "$dir"/*"*.txt"* )

Есть идеи?

1 Ответ

0 голосов
/ 12 марта 2019

Использование find:

files=$(find "$dir" -name "*result_finales*" -o -name "*.txt" -o -name "*.csv")
Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...