Я намагався створити командний рядок find, який знайде всі файли, які закінчуються цифрою 1-99, але виключають усі інші.
Наприклад, я хочу знайти myfile1 myfile99, але не myfile456 і не myfilebackup
Регекс, про який я думаю, є, myfile[1-9]{1,2}
але я не можу з цим працювати.
find . -regex '.*myfile[0-9]{1,2}'
АБО
find . -iname 'myfile[0-9]{1,2}'
З того, що я бачу, це {1,2}
частина, яка не працює.
(до речі, ви можете користуватися -name -regex
беззмістовно?)
Будь-яка допомога вдячна.
-iname
(і-name
) використовувати глобуси , у яких немає цього синтаксису.