Re: [HS] Commande sleep

2010-02-25 Par sujet 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 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

2010-02-24 Par sujet Le Cerdocyon
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

2010-02-24 Par sujet steve
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

2010-02-24 Par sujet 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 ?

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

2010-02-24 Par sujet 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 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