Forum script shell

basti1 Messages postés 82 Date d'inscription   Statut Membre Dernière intervention   -  
 anass81 -
Bonjour a tous

je cherche un forum sur les script Shell en Fr

je ne sais pas comment calculer la somme de nombre dans un script
une commande me retourne une certaine quantité de nombre et je doit avoir a somme de ces nombres.

merci a tous

A+ 
basti1

4 réponses

francoisp
 
man expr

exemple

linux:/home/stockage> VAL=`wc -l toto | awk '{print $1}'`
linux:/home/stockage> expr 4 + $VAL
12
linux:/home/stockage>
0
francoisp
 
man expr

exemple

linux:/home/stockage> VAL=`wc -l toto | awk '{print $1}'`
linux:/home/stockage> expr 4 + $VAL
12
linux:/home/stockage>
0
jfern
 
Bonjour.
Jai voudrais savoir quelle est le probleme avec le suivante script.

EMAIL_MESSAGE="L'intégration des fichiers est fini.\nVoici les fichiers:\n\tfichier FLI01 = $REP1/resultat1\n\tFL102 = $REP1/resultat2"; export EMAIL_MESSAGE

apres je le met dans un programme qui prend cette variable en parametre

. $BLABLA/EMAIL_STD

J'ai recoit cette message en dans ma boite email
L'intégration des fichiers est fini.\nVoici les fichiers:\n\tfichier FLI01 = /chemin_En_Dur/resultat1\n\tFLI02 = /chemin_en_dur/resultat02

Les valeurs de chemins sont viens passées dans les variables mais ni \n ni \t marche correctement.

Comme je peux faire pour passer le bon format sachant que ma boite mail lit le message comme du html
0
anass81
 
bonjour qu'affiche la ligne de commande suivante :
<<for i in toto ; do if echo a ; then echo b ; else echo a ; fi ; done>>
1- a sur une ligne puis a sur la ligne suivante.
2- aa sur une seul ligne.
3- a sur une ligne puis b sur la ligne suivante.
4- ab sur une seule ligne.
5- rien.
et merci pour votre soutient.
0