Probleme de l'execution d'un programe

ranim89 -  
 Utilisateur anonyme -
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. Utilisateur anonyme
     
    Bonjour ranim89,

    ton_fichier=/chemin/fichier
    echo "$ton_fichier fait $(( $(wc -l < $ton_fichier) / 10 )) page(s)"
    0
  2. ranim89
     
    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
  3. Utilisateur anonyme
     
    #!/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