--
Lisez la FAQ de la liste avant de poser une question :
http://wiki.debian.org/fr/FrenchLists
Pour vous DESABONNER, envoyez un message avec comme objet "unsubscribe"
vers debian-user-french-REQUEST@lists.debian.org
En cas de soucis, contactez EN ANGLAIS listmaster@lists.debian.org
Archive: http://lists.debian.org/20100224124150.GC15368@the-rabbit-hole.co.uk
Cette action est irreversible, confirmez la suppression du commentaire ?
Signaler le commentaire
Veuillez sélectionner un problème
Nudité
Violence
Harcèlement
Fraude
Vente illégale
Discours haineux
Terrorisme
Autre
steve
Le 24-02-2010, à 13:41:50 +0100, Le Cerdocyon () a écrit :
Ce n'est pas faute d'avoir cherché un peu sur le net, mais je ne trouve pas la solution.
Comment pendant une temporisation, genre:
sleep 3m
peux-ton faire afficher un défilement ?
du style un petit point toute les 15 secondes
............
Avec une fonction du style :
function progression(){
while true do echo -n "." sleep 5 done }
-- Lisez la FAQ de la liste avant de poser une question : http://wiki.debian.org/fr/FrenchLists
Pour vous DESABONNER, envoyez un message avec comme objet "unsubscribe" vers En cas de soucis, contactez EN ANGLAIS Archive: http://lists.debian.org/
Le 24-02-2010, à 13:41:50 +0100, Le Cerdocyon (le.cerdocyon@gmail.com) a écrit :
Ce n'est pas faute d'avoir cherché un peu sur le net, mais je ne trouve pas la solution.
Comment pendant une temporisation, genre:
sleep 3m
peux-ton faire afficher un défilement ?
du style un petit point toute les 15 secondes
............
Avec une fonction du style :
function progression(){
while true
do
echo -n "."
sleep 5
done
}
--
Lisez la FAQ de la liste avant de poser une question :
http://wiki.debian.org/fr/FrenchLists
Pour vous DESABONNER, envoyez un message avec comme objet "unsubscribe"
vers debian-user-french-REQUEST@lists.debian.org
En cas de soucis, contactez EN ANGLAIS listmaster@lists.debian.org
Archive: http://lists.debian.org/20100224131244.GA30969@localdomain
Le 24-02-2010, à 13:41:50 +0100, Le Cerdocyon () a écrit :
Ce n'est pas faute d'avoir cherché un peu sur le net, mais je ne trouve pas la solution.
Comment pendant une temporisation, genre:
sleep 3m
peux-ton faire afficher un défilement ?
du style un petit point toute les 15 secondes
............
Avec une fonction du style :
function progression(){
while true do echo -n "." sleep 5 done }
-- Lisez la FAQ de la liste avant de poser une question : http://wiki.debian.org/fr/FrenchLists
Pour vous DESABONNER, envoyez un message avec comme objet "unsubscribe" vers En cas de soucis, contactez EN ANGLAIS Archive: http://lists.debian.org/
fabrice régnier
'lut,
Comment pendant une temporisation, genre: sleep 3m
peux-ton faire afficher un défilement ?
du style un petit point toute les 15 secondes
............
un truc comme ça ?
:/tmp$ cat sleepV2.sh #!/bin/sh
DELAI NB_FOR=$(expr $1 / $DELAI)
for (( i = 0 ; i <= $NB_FOR; i++ )) do sleep $DELAI echo -n . done
et tu l'appelle comme ça (si tu veux 3 minutes): :/tmp$ ./sleepV2.sh 180
et de rien ;)
a+
f.
-- Lisez la FAQ de la liste avant de poser une question : http://wiki.debian.org/fr/FrenchLists
Pour vous DESABONNER, envoyez un message avec comme objet "unsubscribe" vers En cas de soucis, contactez EN ANGLAIS Archive: http://lists.debian.org/4b8527e8$0$21294$
'lut,
Comment pendant une temporisation, genre:
sleep 3m
peux-ton faire afficher un défilement ?
du style un petit point toute les 15 secondes
............
un truc comme ça ?
fabricer@FR-PORT:/tmp$ cat sleepV2.sh
#!/bin/sh
DELAI
NB_FOR=$(expr $1 / $DELAI)
for (( i = 0 ; i <= $NB_FOR; i++ ))
do
sleep $DELAI
echo -n .
done
et tu l'appelle comme ça (si tu veux 3 minutes):
fabricer@FR-PORT:/tmp$ ./sleepV2.sh 180
et de rien ;)
a+
f.
--
Lisez la FAQ de la liste avant de poser une question :
http://wiki.debian.org/fr/FrenchLists
Pour vous DESABONNER, envoyez un message avec comme objet "unsubscribe"
vers debian-user-french-REQUEST@lists.debian.org
En cas de soucis, contactez EN ANGLAIS listmaster@lists.debian.org
Archive: http://lists.debian.org/4b8527e8$0$21294$426a74cc@news.free.fr
Comment pendant une temporisation, genre: sleep 3m
peux-ton faire afficher un défilement ?
du style un petit point toute les 15 secondes
............
un truc comme ça ?
:/tmp$ cat sleepV2.sh #!/bin/sh
DELAI NB_FOR=$(expr $1 / $DELAI)
for (( i = 0 ; i <= $NB_FOR; i++ )) do sleep $DELAI echo -n . done
et tu l'appelle comme ça (si tu veux 3 minutes): :/tmp$ ./sleepV2.sh 180
et de rien ;)
a+
f.
-- Lisez la FAQ de la liste avant de poser une question : http://wiki.debian.org/fr/FrenchLists
Pour vous DESABONNER, envoyez un message avec comme objet "unsubscribe" vers En cas de soucis, contactez EN ANGLAIS Archive: http://lists.debian.org/4b8527e8$0$21294$
Le Cerdocyon
Merci, ça marche nickel.. mais je suis obligé de passer le paramètre au script.
Mais j'aimerai l'inclure dans un script existant.
-- Cerdocyon key ID 0x773B483BAC099326
-- Lisez la FAQ de la liste avant de poser une question : http://wiki.debian.org/fr/FrenchLists
Pour vous DESABONNER, envoyez un message avec comme objet "unsubscribe" vers En cas de soucis, contactez EN ANGLAIS Archive: http://lists.debian.org/
Merci, ça marche nickel.. mais je suis obligé de passer le paramètre au script.
Mais j'aimerai l'inclure dans un script existant.
--
Cerdocyon
key ID 0x773B483BAC099326
--
Lisez la FAQ de la liste avant de poser une question :
http://wiki.debian.org/fr/FrenchLists
Pour vous DESABONNER, envoyez un message avec comme objet "unsubscribe"
vers debian-user-french-REQUEST@lists.debian.org
En cas de soucis, contactez EN ANGLAIS listmaster@lists.debian.org
Archive: http://lists.debian.org/20100224150515.GA16349@the-rabbit-hole.co.uk
Merci, ça marche nickel.. mais je suis obligé de passer le paramètre au script.
Mais j'aimerai l'inclure dans un script existant.
-- Cerdocyon key ID 0x773B483BAC099326
-- Lisez la FAQ de la liste avant de poser une question : http://wiki.debian.org/fr/FrenchLists
Pour vous DESABONNER, envoyez un message avec comme objet "unsubscribe" vers En cas de soucis, contactez EN ANGLAIS Archive: http://lists.debian.org/
Julien Demange
Yop,
Le Cerdocyon a écrit :
Merci, ça marche nickel.. mais je suis obligé de passer le paramètre au script.
Mais j'aimerai l'inclure dans un script existant.
Le fonctionnement des fonctions dans bash sont décrite dans les catégories "grammaire de l'interpréteur" et "fonction" du manpage de bash.
ça peut ressembler a ceci : attente () { NB_FOR=$(expr $1 / 15)
for (( i = 0 ; i <= $NB_FOR; i++ )) do sleep 15 echo -n . done }
Mais l'intérêt d'une fonction est d'être appeler plusieurs fois, sinon, tu intègres simplement la boucle en lieu est place de ton sleep. Dans une fonction fait gaffe aux notions de variable local/global (les bases de la programmation quoi), penser à déclarer les variables avec "local" éventuellement.
Pour plus de détail RTFM, hein :)
-- Julien
-- Lisez la FAQ de la liste avant de poser une question : http://wiki.debian.org/fr/FrenchLists
Pour vous DESABONNER, envoyez un message avec comme objet "unsubscribe" vers En cas de soucis, contactez EN ANGLAIS Archive: http://lists.debian.org/
Yop,
Le Cerdocyon a écrit :
Merci, ça marche nickel.. mais je suis obligé de passer le paramètre au script.
Mais j'aimerai l'inclure dans un script existant.
Le fonctionnement des fonctions dans bash sont décrite dans les
catégories "grammaire de l'interpréteur" et "fonction" du manpage de bash.
ça peut ressembler a ceci :
attente () {
NB_FOR=$(expr $1 / 15)
for (( i = 0 ; i <= $NB_FOR; i++ ))
do
sleep 15
echo -n .
done
}
Mais l'intérêt d'une fonction est d'être appeler plusieurs fois, sinon,
tu intègres simplement la boucle en lieu est place de ton sleep.
Dans une fonction fait gaffe aux notions de variable local/global (les
bases de la programmation quoi), penser à déclarer les variables avec
"local" éventuellement.
Pour plus de détail RTFM, hein :)
--
Julien
--
Lisez la FAQ de la liste avant de poser une question :
http://wiki.debian.org/fr/FrenchLists
Pour vous DESABONNER, envoyez un message avec comme objet "unsubscribe"
vers debian-user-french-REQUEST@lists.debian.org
En cas de soucis, contactez EN ANGLAIS listmaster@lists.debian.org
Archive: http://lists.debian.org/4B863E7E.9060708@remiremont.fr
Merci, ça marche nickel.. mais je suis obligé de passer le paramètre au script.
Mais j'aimerai l'inclure dans un script existant.
Le fonctionnement des fonctions dans bash sont décrite dans les catégories "grammaire de l'interpréteur" et "fonction" du manpage de bash.
ça peut ressembler a ceci : attente () { NB_FOR=$(expr $1 / 15)
for (( i = 0 ; i <= $NB_FOR; i++ )) do sleep 15 echo -n . done }
Mais l'intérêt d'une fonction est d'être appeler plusieurs fois, sinon, tu intègres simplement la boucle en lieu est place de ton sleep. Dans une fonction fait gaffe aux notions de variable local/global (les bases de la programmation quoi), penser à déclarer les variables avec "local" éventuellement.
Pour plus de détail RTFM, hein :)
-- Julien
-- Lisez la FAQ de la liste avant de poser une question : http://wiki.debian.org/fr/FrenchLists
Pour vous DESABONNER, envoyez un message avec comme objet "unsubscribe" vers En cas de soucis, contactez EN ANGLAIS Archive: http://lists.debian.org/