2015-07-13 5 views

ответ

1

Вы можете использовать -regex вариант, а также:

find . -regextype posix-egrep -iregex ".*abc_v[0-9]{1,2}_test\.txt$" 
+0

Спасибо! Но я не могу отобразить имена файлов. – user2632670

+0

Эта команда не находит 'abc_v10_test.txt'? – anubhava

+0

Я не могу получить файлы – user2632670

0

У вас все еще есть возможность получить все файлы и передать их grep , ack или ag:

find . | ag 'abc_v\d+_test\.txt' 

примечание вы можете заменить ag на egrep

0

Наконец, я реализовал таким образом

поиска. -iname "abc_v * _test.txt" -print.

Есть ли какое-либо регулярное выражение, которое принимает только 1 или 2 числа после V?

Смежные вопросы