grep используется для поиска в файле, чтобы увидеть, соответствует ли какая-либо строка заданному регулярному выражению. Однако у меня такая ситуация - я хочу написать регулярное выражение, которое будет соответствовать самому имени файла (а не содержимому файла). Я запущу это из корневого каталога системы, чтобы найти все те файлы, которые соответствуют регулярному выражению.
Например, если я хочу найти все файлы форм VB, которые начинаются с «f» и заканчиваются на .frm, я буду использовать регулярное выражение -
"f[[:alnum:]]*\.frm"
Может ли grep это сделать? Если нет, есть ли утилита, которая позволила бы мне это сделать? Спасибо.
-regex
опцию.