Probleme de l'execution d'un programe

Bonjour,
je cherche les nbr des ligne d'une fichier pour déterminer les nbr de page de cette fichier (10 ligne=1page).
mon probleme c'est l'operation de division sur 10 ne marche sachant qu'il donne le nbr de ligne.
Configuration: Windows XP
Firefox 3.5.5

3 réponses

  1. Bonjour ranim89,

    ton_fichier=/chemin/fichier
    echo "$ton_fichier fait $(( $(wc -l < $ton_fichier) / 10 )) page(s)"
    0
    1. A quoi sert cet ligne :ton_fichier=/chemin/fichier
      voile mon programme:
      #!/bin/bash
      echo $1
      $l= wc -l $1
      echo "nombre des ligne :"$l
      $p=$l/10
      echo "nombre de page:"$p
      0
      1. #!/bin/bash
        ton_fichier="$1"
        echo "$ton_fichier fait $(( $(wc -l < $ton_fichier) / 10 )) page(s)"


        lors de leur affectation, les noms de variables ne comportent pas de $
        il ne faut pas d'espaces autour du égal (=)
        la substitution de commande s'effectue entre $( et ) : $(commande)
        les évaluations arithmétiques s'effectuent entre (( et )), si elles doivent être affichées on ajoute un $ devant.

        Tu retrouveras tout ça plus en détail dans la page man de bash
        0