Vamos a comentar algunos de ellos de forma que sea fácil de entender.
- ^ Inicio de linea
 - $ Final de linea
 - \ Escapar a un carácter, ejemplo\^
 - [ ] Un conjunto de caracteres o un rango
 - [^ ] Negación de un conjunto de caracteres
 - . (punto) Cualquier carácter
 - * (asterisco) Puede existir el carácter o expresión anterior, ninguna o varias veces
 - \{x,z\} El carácter o expresión anterior puede existir entre x y z veces
 - \{x\} El carácter o expresión debe repetirse exactamente x veces
 - \{x,\} El carácter o expresión debe repetirse x veces o más
 
Fuente: http://systemadmin.es/2009/10/grep-con-expresiones-regulares
Comentarios