Comment supprimer une ligne contenant une chaîne spécifique à l'aide de SED
- 2414
- 581
- Jade Muller
Syntaxe:
sed -i '/ string_to_delete / d' / path / to / fichier
SED est un éditeur de flux ayant la capacité de supprimer les lignes des fichiers contenant une chaîne spécifique. En utilisant -je avec sed, nous pouvons supprimer les lignes dans le même fichier.
Exemple 1:
Supprimez toutes les lignes de / var / log / messages contenant la chaîne «Supprimer ce texte» et restaurer la sortie dans un nouveau fichier. Ne pas modifier la ligne d'origine.
$ sed "/ supprimer ce texte / d" / var / log / messages> messages.SMS
Exemple 2:
Supprimez toutes les lignes de / var / log / messages contenant la chaîne «Supprimer ce texte» dans le même fichier.
$ sed -i "/ supprimer ce texte / d" / var / log / messages
- « Comment bloquer les réponses Ping (ICMP) dans Linux
- Comment installer Nagios Server dans Centos / Rhel 9/8 »