Bonjour,
comment je peux calculer un rapport puis sommer ce rapport pour chaque ligne d'un fichier,
mes données sont sous format :
je veux diviser la valeur du champ prob par le dernier caractère (plutôt l'avant dernier sans /n) je récupère dernier caractère parP() = 0.154597 prob = -0.81 cas = 1
P() = 0.0268225 prob = -1.50 cas = 2
P() = 6.14752e-10 prob = -9.20 cas = 3-2la somme est calculée par :
Code : Sélectionner tout - Visualiser dans une fenêtre à part echo $ligne | tail -c 2j'arrive pas à combiner les deux dans même traitement
Code : Sélectionner tout - Visualiser dans une fenêtre à part val=$( { { echo 'scale=20;' ; cat $fic ; } | sed -e 's|.*= *\(.*\) cas.*|\1 +|' | tr '\n' ' ' ; echo '1' ; } | bc -l)
merci
Partager