A voir également:
- Probleme de l'execution d'un programe
- Erreur d'exécution 13 incompatibilité de type ✓ - Forum Programmation
- Erreur d'exécution 1004 ✓ - Forum Excel
- Processus d'execution client serveur - Forum Windows 10
- Erreur d'execution '1004' ✓ - Forum VB / VBA
- Net user des erreurs ont affecté l'exécution de la commande - Forum Windows
3 réponses
Utilisateur anonyme
6 déc. 2009 à 18:01
6 déc. 2009 à 18:01
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
Utilisateur anonyme
6 déc. 2009 à 18:25
6 déc. 2009 à 18:25
#!/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