Bonjour,
je veux calculer le produit des données d'une colonne dans un fichier texte , le format de chaque ligne est le suivant :
je veux calculer le produit de toute les valeurs des lignes se trouvant entre = et logprobP( ..... ) = 0.000802232 logprob = -3.095700 bo_case = 1
P(... ) = 0.25787 logprob = -0.588600 bo_case = 2
P( ...) = 0.000287343 logprob = -3.541600 bo_case = 3-2
P( ... ) = 0.0414477 logprob = -1.382500 bo_case = 3
P(... ) = 0.0880846 logprob = -1.055100 bo_case = 3
et retourner à chaque fois le nom de fichier suivi de ce produit.
J'ai commencé par extraire cette valeur et la mettre dans un fichier résultat mais ça donne un fichier résultat vide
merci d'avance
Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
3
4
5
6
7
8
9 for fic in *.txt do while read ligne do val=$(echo "$ligne" | cut -d"=" -f2 | cut -d" " -f1) echo "$fich $val" > resultat.txt done < $fic done
Partager