Forum Programmation.shell exemple de script??

Posté par  .
Étiquettes : aucune
0
14
juin
2006
je demande s'il y a quelqu'un qui peut me fournir un exemple ou deux de script en ksh qui traite de saisir des valeur dans des variables et de calculer leur moyennes et de les editer dans un autre fichier
  • # un exemple

    Posté par  . Évalué à 1.

    un exemple :

    # lecture de 3 valeurs
    echo "valeur 1 ?"
    read a
    echo "valeur 2 ?"
    read b
    echo "valeur 3 ?"
    read c

    # pour sh
    #m=`expr $a + $b + $c`
    #m=`expr $m / 3`

    # pour ksh seulement :
    m=$(($a+$b+$c))
    m=$(($m/3))
    echo "m=$m" >> resultat.txt

    # ou bien avec dc
    # 3 k -> precision a 3 chiffres apres la virgule
    # p -> affichage du resultat
    echo "3 k $a $b + $c + 3 / p" | dc >> resultat.txt


    dc est un calculateur du genre polonais inverse.
    • [^] # Re: un exemple

      Posté par  . Évalué à 2.

      merci du coups de main
      je suis debutant c'est pour ca que je trouve assez de defficulte
      et merci encore
      • [^] # Re: un exemple

        Posté par  . Évalué à 1.

        en awk (vite fait):
        awk 'BEGIN { N=0;print "Valeur " N+1 "? (type ^D to end)"} {
        var[N]=$0;N++;
        print "Valeur " N+1 "? (type ^D to end)"
        } END { for (x in var) { total=total+var[x]} printf("%f",total/N)}'

Suivre le flux des commentaires

Note : les commentaires appartiennent à celles et ceux qui les ont postés. Nous n’en sommes pas responsables.