Some characters do have a special meaning when used with regular expressions.
This concerns characters like a point, parinthesis, backslash etc.
Thus, when using grep or any related command, shuch special characters must get protected in order to get considered as they are.