A voir également:
- Probleme de l'execution d'un programe
- Le service spouleur d'impression local n'est pas en cours d'exécution - Guide
- Processus d'execution client serveur - Forum Windows 10
- Au démarrage de l’ordinateur, le d' se lance. il permet l’exécution des logiciels applicatifs et gère l’utilisation des ressources matérielles (mémoire, processeur, périphériques). - Forum Alimentation PC
- Erreur d'exécution 13 incompatibilité de type ✓ - Forum Programmation
- Programer un message sur iphone - Guide
3 réponses
Bonjour ranim89,
ton_fichier=/chemin/fichier echo "$ton_fichier fait $(( $(wc -l < $ton_fichier) / 10 )) page(s)"
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
voile mon programme:
#!/bin/bash
echo $1
$l= wc -l $1
echo "nombre des ligne :"$l
$p=$l/10
echo "nombre de page:"$p
#!/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