[Perl]-Additionner des lignes

Résolu
blux Messages postés 27121 Date d'inscription   Statut Modérateur Dernière intervention   -  
blux Messages postés 27121 Date d'inscription   Statut Modérateur Dernière intervention   -
Bonjour,

je passe une commande externe en perl et le résultat est sur plusieurs lignes (voire plusieurs colonnes).

je cherche à trouver le moyen d'additionner les résultats renvoyés, ex :

50.0
5.0
5.0
5.0
1.0
1.0
20.0
20.0
50.0
1.0
5.0
5.0
1.0

Ici, je voudrais avoir la somme des résultats (mais je n'ai qu'une seule colonne).

J'ai essayé d'intégrer du awk dans ma ligne de commande, mais je coince avec le $1 du numéro de colonne awk qui est traité par perl comme une de ses variables, du coup, je suis coincé.

Soit je 'déspécialise' le $, soit je fais autrement (mais comment ? ;-))

Une idée serait la bienvenue.

Merci par avance.

2 réponses

blux Messages postés 27121 Date d'inscription   Statut Modérateur Dernière intervention   3 359
 
J'ai essayé de déspécialiser le $1 en mettant \$1, mais j'ai un résultat déséspérément à 0, alors qu'en ligne de commande j'ai bien la somme correcte...
0
blux Messages postés 27121 Date d'inscription   Statut Modérateur Dernière intervention   3 359
 
C'est bon, j'ai trouvé, l'erreur venait d'ailleurs...
0