Nettoyer un fichier

jt -  
_vince Messages postés 37 Statut Membre -
Bonjour !

Voilà j'ai un pti souci sur un fichier.
Après divers opérations, je me retrouve avec un fichier qui contient les informations que je souhaite, mais entre 2 lignes j'ai des "parasites" dues à ces opérations que j'effectue.

J'aimerais finalement, dans mon script Shell, retirer ces lignes : elles commencent toutes par "total"

J'ai essayé avec un awk, mais sans réel succès...

Un exemple de fichier :
total 0
des infos 1
total 0
des infos 2

Et j'aimerais avoir :
des infos 1
des infos 2

Est-ce possible??

Merci beaucoup d'avance pour toute réponse !! :)

3 réponses

  1. [Dal] Messages postés 6122 Date d'inscription   Statut Contributeur Dernière intervention   1 108
     
    Salut,

    Est-ce que cela fait l'affaire ?

    grep -v "^total" fichier.txt

    Dal
    0
  2. lami20j Messages postés 21506 Date d'inscription   Statut Modérateur, Contributeur sécurité Dernière intervention   3 571
     
    Salut,

    je crois que oui :-))
    il lui reste de redirectionner le résultat
    grep -v "^total" fichier.txt  > resultat.txt
    --
    lami20j
    0
  3. _vince Messages postés 37 Statut Membre
     
    Pour ne pas que dire que awk c'est complique:

    awk '$1 !~ /^total$/ {print;}' fichier.txt
    0