Forum Linux.général opération sur un fichier texte

Posté par  .
Étiquettes : aucune
0
26
fév.
2006
Bonjour,

Je souhaiterai supprimer toutes les lignes contenant "lib" dans un fichier texte nommé "listpackage". J'ai cherché du coté de grep, de sed, de dpkg mais je n'ai pas trouvé comment faire.

Pourriez vous me l'expliquer svp,

Merci d'avance pour vos réponses,

Jérémy
  • # man grep

    Posté par  . Évalué à 2.

    grep -v lib nom_de_fichier > nouveau_fichier
  • # grep -v lib listpackage

    Posté par  (site web personnel, Mastodon) . Évalué à 2.

    cf. titre
  • # ça fonctionne

    Posté par  . Évalué à 1.

    merci beaucoup Pierre Maziere et aurel, j'était passé à côté de l'option invert match :-D
  • # Avec sed

    Posté par  . Évalué à 2.

    sed /lib/d > newfile
    • [^] # Re: Avec sed

      Posté par  . Évalué à 2.

      Oups, j'ai réussi à en oublier un bout :
      sed /lib/d listpackage > newfile

Suivre le flux des commentaires

Note : les commentaires appartiennent à celles et ceux qui les ont postés. Nous n’en sommes pas responsables.