Aide script bash
Résolu/Fermé
Guru0
Messages postés
51
Date d'inscription
lundi 6 octobre 2003
Statut
Membre
Dernière intervention
31 octobre 2007
-
31 oct. 2007 à 15:18
jipicy Messages postés 40842 Date d'inscription jeudi 28 août 2003 Statut Modérateur Dernière intervention 10 août 2020 - 31 oct. 2007 à 17:43
jipicy Messages postés 40842 Date d'inscription jeudi 28 août 2003 Statut Modérateur Dernière intervention 10 août 2020 - 31 oct. 2007 à 17:43
A voir également:
- Aide script bash
- Script vidéo youtube - Guide
- Ghost script - Télécharger - Polices de caractères
- Microsoft activation script - Accueil - Windows
- Script bat - Guide
- Bingo bash free - Télécharger - Divers Jeux
5 réponses
c-moi
Messages postés
81
Date d'inscription
dimanche 1 août 2004
Statut
Membre
Dernière intervention
6 juillet 2011
10
31 oct. 2007 à 15:51
31 oct. 2007 à 15:51
indice : pour afficher chaque ligne séparément :
for i in $(cat test); do echo $i; done
for i in $(cat test); do echo $i; done
dubcek
Messages postés
18758
Date d'inscription
lundi 15 janvier 2007
Statut
Contributeur
Dernière intervention
24 décembre 2024
5 623
31 oct. 2007 à 15:57
31 oct. 2007 à 15:57
awk '{x+=$1} ; END {print x}' < fichier.txt
#!/bin/bash
fichier=./listeNombres
somme=0
for chiffre in $(cat $fichier)
do
((somme=somme+chiffre))
done
echo "le resultat est : $somme"
fichier=./listeNombres
somme=0
for chiffre in $(cat $fichier)
do
((somme=somme+chiffre))
done
echo "le resultat est : $somme"
Guru0
Messages postés
51
Date d'inscription
lundi 6 octobre 2003
Statut
Membre
Dernière intervention
31 octobre 2007
2
31 oct. 2007 à 17:15
31 oct. 2007 à 17:15
Problème résolu
Merci beaucoup pour vos réponses
Merci beaucoup pour vos réponses
Vous n’avez pas trouvé la réponse que vous recherchez ?
Posez votre question
jipicy
Messages postés
40842
Date d'inscription
jeudi 28 août 2003
Statut
Modérateur
Dernière intervention
10 août 2020
4 897
31 oct. 2007 à 17:43
31 oct. 2007 à 17:43
Salut,
Allez pour la forme et pour avoir une solution de plus, bien que celle avec "awk" me semble la plus à propos et la plus élégante :
Allez pour la forme et pour avoir une solution de plus, bien que celle avec "awk" me semble la plus à propos et la plus élégante :
echo "$(sed ':z;N;$! bz;s/\n/+/g' fichier)" | bc;-))