Re: [HS] Commande sleep
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-requ...@lists.debian.org En cas de soucis, contactez EN ANGLAIS listmas...@lists.debian.org Archive: http://lists.debian.org/4b863e7e.9060...@remiremont.fr
[HS] Commande sleep
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 -- Cerdocyon key ID 0x773B483BAC099326 signature.asc Description: Digital signature
Re: [HS] Commande sleep
Le 24-02-2010, à 13:41:50 +0100, Le Cerdocyon (le.cerdoc...@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-requ...@lists.debian.org En cas de soucis, contactez EN ANGLAIS listmas...@lists.debian.org Archive: http://lists.debian.org/20100224131244.ga30...@localdomain
Re: [HS] Commande sleep
'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 ? fabri...@fr-port:/tmp$ cat sleepV2.sh #!/bin/sh DELAI=15 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): fabri...@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-requ...@lists.debian.org En cas de soucis, contactez EN ANGLAIS listmas...@lists.debian.org Archive: http://lists.debian.org/4b8527e8$0$21294$426a7...@news.free.fr
Re: [HS] Commande sleep
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-requ...@lists.debian.org En cas de soucis, contactez EN ANGLAIS listmas...@lists.debian.org Archive: http://lists.debian.org/20100224150515.ga16...@the-rabbit-hole.co.uk