Forums Rue-Montgallet.com
Rue-Montgallet.comRue-Hardware.comRue-Occasion.comRue-DVD.comRue-Jeuxvideo.comRue-AudioVideo.comRue-Telephone.comForums
S'inscrire | S'identifier |
| Recherche avancée | Aide
 
 

9 utilisateurs inconnus

 Mot :   Pseudo :  
 
Bas de page
Auteur
 Sujet :

incrementation compteur BASH

 
n°20466
ayanami00
Plus fort que la mort qui tue
Profil : Membre
Posté le 08-08-2006 à 15:23:56  profilanswer
 

Bonjour,
 
Quelqu'un pourrait me dire de facon precise comment incrementer un compteur sous bash et le fair echo car moi pas moyen il incremente mais le echo me ressort 1 :s
 
morceau du script:
 
i=1
wbinfo -u | grep -vi "^be%" | tr [A-Z] [a-z] |
        while read "U" ;do
                if [[ ! -d "$HD/$U" ]]; then
                        mkdir "$HD/$U" && chown "$U" "$HD/$U" && echo "HomeDir ajoute : $U" > checkad.`date '+%Y%m%d'`.log
let $[i+=1] # j'ai essayé 300 ecriture du letl'erreur sur le echo,positionnement peut etre.
                fi
        done
echo $i >> checkad.`date '+%Y%m%d'`.log
 
 
helppp


Message édité par ayanami00 le 08-08-2006 à 16:23:07
n°20467
P-Y
Intermittent du troll
Profil : Vieux de la vieille
Posté le 08-08-2006 à 15:57:03  profilanswer
 

i=$(( $i + 1 ))


---------------
"Comme la Hongrie, le monde informatique a une langue qui lui est propre. Mais il y a une différence. Si vous restez assez longtemps avec des Hongrois, vous finirez bien par comprendre de quoi ils parlent."
[:zzzinv][url=http://www.mozilla-europe.
n°20469
ayanami00
Plus fort que la mort qui tue
Profil : Membre
Posté le 08-08-2006 à 16:20:17  profilanswer
 

je teste de suite
 
Mince a marche pas enfin ca incremente si je met un echo dans le if mais dans le renvoi dans le .log il me repond 1  grrr  autre idée?
le bug vient du echo a mon avis


Message édité par ayanami00 le 08-08-2006 à 16:24:02

---------------
Ayanami-Sensei.
A quoi te servirais mon nom, tu es deja mort.
n°20478
ayanami00
Plus fort que la mort qui tue
Profil : Membre
Posté le 09-08-2006 à 09:57:29  profilanswer
 

on ma fait remarquer en fait que ma variable i du depart n'etait pas une varibale global donc la variable n'etait pas la meme dans le process pere et fils donc voila le bug  
now recherche de comment faire une varibale global et l'utiliser.


---------------
Ayanami-Sensei.
A quoi te servirais mon nom, tu es deja mort.
n°20480
P-Y
Intermittent du troll
Profil : Vieux de la vieille
Posté le 09-08-2006 à 11:02:20  profilanswer
 

export i :??:


---------------
"Comme la Hongrie, le monde informatique a une langue qui lui est propre. Mais il y a une différence. Si vous restez assez longtemps avec des Hongrois, vous finirez bien par comprendre de quoi ils parlent."
[:zzzinv][url=http://www.mozilla-europe.
n°20481
ayanami00
Plus fort que la mort qui tue
Profil : Membre
Posté le 09-08-2006 à 11:40:27  profilanswer
 

c'est ce que j'ai deja fait mais jdoit bugger ^^


---------------
Ayanami-Sensei.
A quoi te servirais mon nom, tu es deja mort.
n°20498
01iv'
Profil : Membre
Posté le 16-08-2006 à 18:44:16  profilanswer
 

sinon tu peux essayer:
let i+=1
ou encore
i=$(expr $i + 1)


Aller à :
Ajouter une réponse