Peu d'outils font gagner autant de temps sur la réalisation d'opérations répétitives et fastidieuses, libérant du “temps de cerveau disponible” pour des tâches plus intéressantes.
Regular Expressions in PostgreSQL
. représente n'importe quel caractère
[abc123] tout caractère simple dans l'ensemble
[^abc123] tout caractère simple qui n'est pas dans l'ensemble
[0-9] un chiffre
[^0-9] un chiffre
*
\+
\?
\{i\}
\{i,\}
\{i,j\}
^ en début de ligne
$ en fin de ligne :
grep "bash$" /etc/passwd
\< le début d'un mot
\> la fin d'un mot
sed 's/chien/chat/g' animaux.txt
sed '1,50s/chien/chat/g' animaux.txt (entre les lignes1 et 50)
sed '/digby/,/duncan/s/chien/chat/g' animaux.txt (entre les mots digby et duncan)
sed -e 's/chien/chat/' -e 's/hi/lo/' animaux.txt
sed -f mon_fichier_de_motifs animauw.txt