I need to list all filenames which is having alien.digits
digits can be anytime from 1 to many
but it should not match if its the mixture of any other thing like alien.htm, alien.1php, alien.1234.pj.123, alien.123.12, alien.12.12p.234htm
I wrote:
find home/jassi/ -name “alien.[0-9]*”
But it is not working and its matching everything.
Any solution for that?
I think what you want is
With
-nameoption you don’t specify a regular expression but a glob pattern.Be aware that find expects that the whole path is matched by the regular expression.