GNU/Linux >> Tutoriels Linux >  >> Linux

Supprimer les occurrences de chaîne dans le fichier texte

sed -i -e 's/goodbye//g' filename

Pour supprimer plusieurs mots :

sed -i -e 's/\(goodbye\|hello\|test\|download\)//g' filename

Si vous recherchez un fichier Linux via le mode Vi. Veuillez trouver ci-dessous la solution qui m'a aidé

:g/goodbye/d - Cela supprimera tous les au revoir

:%g!/goodbye/d - Cela supprimera tout sauf les au revoir

Même si vous utilisez une machine Windows, vous pouvez télécharger et configurer le shell Ubuntu et utilisez les commandes ci-dessus .


Linux
  1. Comment remplacer une chaîne dans un ou plusieurs fichiers ?

  2. Comment supprimer les lignes en double dans un fichier texte ?

  3. Comment supprimer plusieurs lignes aléatoires d'un fichier texte à l'aide de Sed ?

  4. Supprimer les lignes vides dans un fichier texte via grep

  5. Comment supprimer les retours à la ligne d'un fichier texte ?

Comment supprimer (supprimer) un fichier ou un répertoire sous Linux

Comment compter les occurrences de mots dans un fichier texte

Remplacement de chaîne dans Bash

Manipuler du texte avec sed et grep

Comment supprimer des lignes d'un fichier à l'aide de la commande Sed

Comment utiliser Sed pour rechercher et remplacer une chaîne dans un fichier