Linux additionner le résultat de commandes

Résolu
morgan_xd Messages postés 52 Statut Membre -  
morgan_xd Messages postés 52 Statut Membre -
Bonjour,

J'utilise cette commande :

/usr/local/bin/pmacct -c vlan,src_port -N '0,80;0,22' -p /tmp/global.pipe

Elle me retourne :

26016018
2221260

Comment faire pour avoir directement une valeur des deux lignes additionnées ?

Merci.

1 réponse

  1. jipicy Messages postés 40842 Date d'inscription   Statut Modérateur Dernière intervention   4 898
     
    Salut,

     /usr/local/bin/pmacct -c vlan,src_port -N '0,80;0,22' -p /tmp/global.pipe  | awk ' {SOM+=$1} ; END { print SOM }'

    ;-))
    0
    1. morgan_xd Messages postés 52 Statut Membre 2
       
      Super, merci bien !
      0
    2. morgan_xd Messages postés 52 Statut Membre 2
       
      J'ai encore une petite question étant donné que je ne peut pas tester :

      Ma commande retournera dans certains cas 3 lignes ou plus, cela fonctionnera-t-il toujours ?
      0
    3. jipicy Messages postés 40842 Date d'inscription   Statut Modérateur Dernière intervention   4 898
       
      Oui.
      0
    4. morgan_xd Messages postés 52 Statut Membre 2
       
      Merci.
      0