Xavier Lamorlette
Sommaire :
^ | début de ligne |
$ | fin de ligne |
. | n'importe quel caratère (sauf '\n') |
* | 0 ou n fois (le caractère ou groupe précédent) |
+ | au moins une fois |
? | 0 ou 1 fois |
[]
: un de caractère de l'ensemble.[abc]
: a, b ou c[a-z]
: a à z[^abc]
: ni a, ni b, ni c()
: groupe.(ab)+
: ab, abab, ababab…|
: ou.(ab|cd)ef
: abef ou cdef.\t | tabulation |
\w | alpha-numérique (= [a-zA-Z0-9_] ) |
\W | non alpha-numérique (= [^a-zA-Z0-9_] ) |
\d | chiffre (= [0-9] ) |
\D | non chiffre (= [^0-9] ) |
\s | espacement (espace, tabulation, nouvelle ligne) |
\S | non espacement |
\b | limite de mot (seulement en dehors de [] ) |
\B | non limite de mot |
s
: substitute
s/motif/remplacemet/modificateurs
i
: recherche insensible à la casseg
: remplacement global (sinon ça ne remplace que le premier motif de la ligne)p
: print : sort toutes les lignes entre deux motifssed -n '/abc/,/def/p' fichier
-c
: count : compte les correspondances-h
: n'affiche pas les noms de fichiers-H
: préfixe chaque ligne avec le nom du fichier-i
: ignore la casse-l
: affiche juste le nom des fichiers avec au moins une correspondance-n
: affiche les numéros de ligne-v
: affiche les non correspondances-w
: mots entiers-C x
: contexte de x lignes avant et après-A x
: contexte de x lignes avant-B x
: contexte de x lignes après-a
: force les fichiers binaires à être traités comme des fichiers texte-P
: utilise des regex Perl (par exemple utile pour utiliser \t
)La dernière mise à jour de cette page date de décembre 2017.
Le contenu de ce site est, en tant qu'œuvre originale de l'esprit, protégé par le droit d'auteur.
Pour tout commentaire, vous pouvez m'écrire à xavier.lamorlette@gmail.com.