Sommer les lignes d'un fichiers texte
Résolu/Fermé
bloomingdals
Messages postés
74
Date d'inscription
mercredi 20 février 2013
Statut
Membre
Dernière intervention
6 août 2013
-
18 avril 2013 à 15:16
bloomingdals Messages postés 74 Date d'inscription mercredi 20 février 2013 Statut Membre Dernière intervention 6 août 2013 - 18 avril 2013 à 16:41
bloomingdals Messages postés 74 Date d'inscription mercredi 20 février 2013 Statut Membre Dernière intervention 6 août 2013 - 18 avril 2013 à 16:41
A voir également:
- Sommer les lignes d'un fichiers texte
- Wetransfer gratuit fichiers lourd - Guide
- Comment réduire la taille d'un fichier - Guide
- Afficher toutes les lignes masquées excel ✓ - Forum Excel
- Mettre un texte en majuscule - Guide
- Corinne copie un texte sur le web et le colle dans un document avec l'option "texte non formaté" (aussi appelée "texte sans mise en forme"). qu'est-ce qui est conservé ? - Forum Bureautique
6 réponses
dubcek
Messages postés
18718
Date d'inscription
lundi 15 janvier 2007
Statut
Contributeur
Dernière intervention
22 mars 2024
5 615
18 avril 2013 à 15:31
18 avril 2013 à 15:31
hello
il faut exécuter la commande expr, un simple = ne le fait pas
il faut exécuter la commande expr, un simple = ne le fait pas
do sum=$(expr $sum + $ligne)
bloomingdals
Messages postés
74
Date d'inscription
mercredi 20 février 2013
Statut
Membre
Dernière intervention
6 août 2013
2
18 avril 2013 à 15:44
18 avril 2013 à 15:44
ah oui c'est vrai merci bcp ca fonctionne parfaitement.
est ce que c'est possible de retourner la somme finale dans une variable pour l'exploiter plus tart (disons par un code java)?? de cette facon quand j'appelle le script il me retourne un entier?
est ce que c'est possible de retourner la somme finale dans une variable pour l'exploiter plus tart (disons par un code java)?? de cette facon quand j'appelle le script il me retourne un entier?
dubcek
Messages postés
18718
Date d'inscription
lundi 15 janvier 2007
Statut
Contributeur
Dernière intervention
22 mars 2024
5 615
18 avril 2013 à 15:51
18 avril 2013 à 15:51
la variable $sum contient le total, elle peut être passée en paramètres ou autre
bloomingdals
Messages postés
74
Date d'inscription
mercredi 20 février 2013
Statut
Membre
Dernière intervention
6 août 2013
2
18 avril 2013 à 15:55
18 avril 2013 à 15:55
ah d'accord merci. Autre question: je veux renvoyer cette somme dans le même fichiers de manière à écraser son ancien contenu par la valeur sum.
avec la reddirection >> ca ecrit à la fion du fichier et avec > ca me renvoie un fichier vide!
y'a t-il un moyen de le faire (sans passer par un fichier temporaire ca c'est facile j'arrive a le faire)
merci
avec la reddirection >> ca ecrit à la fion du fichier et avec > ca me renvoie un fichier vide!
y'a t-il un moyen de le faire (sans passer par un fichier temporaire ca c'est facile j'arrive a le faire)
merci
dubcek
Messages postés
18718
Date d'inscription
lundi 15 janvier 2007
Statut
Contributeur
Dernière intervention
22 mars 2024
5 615
18 avril 2013 à 16:00
18 avril 2013 à 16:00
non, on ne peut pas écrire dans le fichier qu'on est en train de lire
Vous n’avez pas trouvé la réponse que vous recherchez ?
Posez votre question
bloomingdals
Messages postés
74
Date d'inscription
mercredi 20 février 2013
Statut
Membre
Dernière intervention
6 août 2013
2
18 avril 2013 à 16:15
18 avril 2013 à 16:15
non je veux dire après que l'opération de lecture ne soit terminée (après être sortie de la boucle while), il n'y a pas de moyen pour écraser le contenu de test.txt avec la valeur de sum??
dubcek
Messages postés
18718
Date d'inscription
lundi 15 janvier 2007
Statut
Contributeur
Dernière intervention
22 mars 2024
5 615
18 avril 2013 à 16:36
18 avril 2013 à 16:36
... ... done < test.txt echo "la somme est $sum" echo $sum > test.txt
bloomingdals
Messages postés
74
Date d'inscription
mercredi 20 février 2013
Statut
Membre
Dernière intervention
6 août 2013
2
18 avril 2013 à 16:41
18 avril 2013 à 16:41
oui exactement ca marche merci bcp