Pages Menu
TwitterRss
Categories Menu

Posted on 20 Avr, 2010 in Commandes, Linux |

Sed et expressions régulières

Caractère Description
^ Indique un début de ligne.
$ Indique une fin de ligne.
. Indique n’importe quel caractère seul.
* Indique zéro ou plus occurrences du caractère précédent le *.
[ ]

Indique l’occurrence d’un des caractères présents dans les [ ].

 

Expression régulière Description
/./ Récupère toutes les lignes contenant au moins un caractère.
/../ Récupère toutes les lignes contenant au moins deux caractères.
/^#/ Récupère toutes les lignes commençant par un #.
/^$/ Récupère toutes les lignes vides.
/}^/ Récupère toutes les lignes finissant par un }.
/} *^/ Récupère toutes les lignes finissant par un } suivi ou non d’espaces.
/[abc]/ Récupère toutes les lignes contenant un des caractères a, b ou c.
/^[abc]/ Récupère toutes les lignes commençant soit par un a, soit un b, soit un c.