patrick a écrit : > Bonjour, > > Je cherche un moyen de changer le séparateur décimal dans > l'utilisation de la fonction sleep. > Par défaut si on veut faire un sleep de 0,1 seconde il faut taper > "sleep 0.1", je fais une migration de script batch depuis un debian > Woody vers un Ubuntu 9.4 et sous Debian Woody j'utilisais une virgule > comme séparateur décimal après avoir fixé la variable LC_NUMERIC=fr_FR. > Avec Ubuntu 9.4 je n'ai pas réussi à remplacer le point par la virgule > pour l'utilisation de la fonction sleep. > > La commande locale donne : > LANG=fr_FR.UTF-8 > LC_CTYPE="fr_FR.UTF-8" > LC_NUMERIC="fr_FR.UTF-8" > LC_TIME="fr_FR.UTF-8" > LC_COLLATE="fr_FR.UTF-8" > LC_MONETARY="fr_FR.UTF-8" > LC_MESSAGES="fr_FR.UTF-8" > LC_PAPER="fr_FR.UTF-8" > LC_NAME="fr_FR.UTF-8" > LC_ADDRESS="fr_FR.UTF-8" > LC_TELEPHONE="fr_FR.UTF-8" > LC_MEASUREMENT="fr_FR.UTF-8" > LC_IDENTIFICATION="fr_FR.UTF-8" > LC_ALL= > > J'ai cherché un peu partout sans trouver de solution, avez vous une > piste ? > > Merci > > Patrick Salut,
Remplacer les sleep *,* par un sleep *.* avec un commande de ce genre sed -e '/^sleep *\,*/ s/\([[:digit:]]\)\,\([[:digit:]]\)/\1.\2/' <fichierAvecDesSleepAVirgules.sh > fichierSansSleepAVirgules.sh -- MulX, alias os2mule. (IRL: Aymeric) WWW : http://www.aplu.fr ; Jabber : m...@jabber.fr Merci d'eviter le "Top posting" ! Preuve est faite que visage dévot et pieuses actions nous servent à enrober de sucre le diable lui même. -- ubuntu-fr mailing list ubuntu-fr@lists.ubuntu.com https://lists.ubuntu.com/mailman/listinfo/ubuntu-fr