I need a regex expression to use along with find
to find all the files which name start with a given string, for example proc
.
I tried with find . -regex '^proc*'
but it gives me no results.
findregular expression
I need a regex expression to use along with find
to find all the files which name start with a given string, for example proc
.
I tried with find . -regex '^proc*'
but it gives me no results.
Best Answer
It would be better to use just the
-name 'proc*'
in this case, which uses globbing, and searches through the filename only (unlike-regex
which searches through the whole directory entries leading to the filename).If you insist on using
-regex
, leveraging greediness: