Accueil » Mémo sur les opérateurs de Sed
| Operateur |
Signification |
| ^ |
Début de ligne |
| $ |
Fin de ligne |
| . |
N’importe quel caractère excepté celui de début de ligne (si utilisé sans le paramètre » /…/s ») |
| [ … ] |
N’importe lequel des caractères entre crochets. Entre les crochets, les autres caractères spéciaux en fonctionnent pas, mais les méta-caractères peuvent être utilisés. Vous pouvez utiliser deux caractères avec un tiret entre eux pour désigner une plage de caractères : [a-f] correspond à n’importe lequel des caractères suivants : a, b, c, d, e, f. |
| [^ … ] |
Aucun des caractères listés entre crochets. IEntre les crochets, les autres caractères spéciaux en fonctionnent pas, mais les méta-caractères peuvent être utilisés. Vous pouvez utiliser deux caractères avec un tiret entre eux pour désigner une plage de caractères (inclus) : [^0-9] correspond à n’importe lequel des caractères exceptés 0, 1, 2, 3, 4, 5, 6, 7, 8, 9. |
| \# |
Correspond au caractère (#) suivant le backslash (exceptés les caractères a-z et 0-9). Par exemple, la séquence « \\ » signifie « \ » , « \. » correspond au caractère « . » (stop), « \$ » correspond à « $ ». |
| \b |
Début de mot |
| \B |
Fin de mot |
| \d |
Un chiffre |
| \D |
Pas un chiffre |
| \f |
Un saut de page |
| \l |
Un caractère en minuscule |
| \n |
Un saut de ligne |
| \r |
Un retour de chariot |
| \s |
Un espace blanc (tab/space /cr/lf) |
| \S |
Pas un espace blanc |
| \t |
Une tabulation |
| \u |
Un caractère en majuscule |
| \v |
Une tabulation verticale |
| \w |
Un caractère alphanumérique (lettres, chiffres, tiret de soulignement _) |
| \W |
Un caractère non alphanumérique, ni tiret de soulignement. (Typique pour rechercher des signes non permis dans des noms attribués soi-même pour qu’ils soient conformes aux langages de programmation) |
| \xNN |
Un caractère avec un code ASCII hexadécimal NN (\x20 étant un espace, \x4A – la lettre J, \x6A – la lettre j, etc…) |