sed
La commande sed est un utilitaire qui parcourt un fichier texte ligne par ligne afin de lui appliquer un traitement ou un remplacement lorsque l'expression régulière est vérifiée.
Remplace la ligne dans le fichier de conf ssh autorisant la connexion avec mot de passe
$ sed -i 's/^PasswordAuthentication .*/PasswordAuthentication yes/' /etc/ssh/sshd_configTransformer la première occurrence foo de chaque ligne par bar.
$ sed 's/foo/bar/' file.txtTransformer toutes les tabulations par deux espaces.
$ sed 's/ / /g' file.txtSupprime toutes les lignes commançant par #.
$ sed '/^#/ d' file.txtSupprimer toutes les lignes comprises entre les deux motifs.
$ sed '/^Bonjour/,/^Au revoir/d' file.txtAfficher uniquement les lignes où l'expression est trouvée.
$ sed -n '/foo/p' file.txt