Disons que c'est très facile si je veux trouver quelque chose contenant des lettres minuscules et des chiffres avec
produire_text | grep -E '[0-9a-z]'
Les crochets sont utiles pour faire correspondre un ensemble de caractères, mais qu'en est-il de ceux qui sont quelque peu spéciaux?
Si je veux, en utilisant des crochets, faire correspondre n'importe quel caractère sauf un: un crochet de fermeture ]
, un tiret (ou un trait d'union) "-", les deux barres obliques /
et \
, un signe d'insertion ^
, un deux-points :
.
Cela ressemblera-t-il à cela (je sais que cela ne fonctionne pas)?
[^] - / \ ^:]
awk
implémentations etperl
par exemple.