Bash additionner les chiffres d'une ligne

Résolu
Papouprog Messages postés 9 Statut Membre -  
Papouprog Messages postés 9 Statut Membre -
Bonjour,

J'ai un fichier texte contenant :

8638264919
9472539592
9273628394
9374636229
9283746151


Je souhaite ne garder que les lignes dont la somme est égale à
56
, comme
8638264919
, car
8+6+3+8+2+6+4+9+1+9=56


Merci pour votre aide :)

1 réponse

  1. dubcek Messages postés 18627 Date d'inscription   Statut Contributeur Dernière intervention   5 660
     
    hello
    $ awk -F "" '{x=0; for(n=1; n<=NF; n++)x+=$n}; x==56' fichier
    8638264919
    1
    1. Papouprog Messages postés 9 Statut Membre
       
      Super Merci ca fonctionne parfaitement
      Merci
      0