Character classes not working in grep command
Seems grep / egrep does not support character classes, e.g.
# find -type f | grep -e '[\d]'
It finds all the file contains the character d, instead of decimal number(s).
By default, egrep only understand the POSIX Basic Regular Expressions (BRE) standard, so what would like to use is:
# find -type f | grep -e '[[:digit:]]'
or you can force to interpret as a Perl regular expression
# find -type f | grep -P -e '[\d]'