Sujet : interprétation de l'octal avec bash
De : fantome.forums.tDeContes (at) *nospam* free.fr.invalid (Thomas)
Groupes : fr.comp.os.unixDate : 07. Dec 2021, 22:35:33
Autres entêtes
Organisation : Guest of ProXad - France
Message-ID : <fantome.forums.tDeContes-CE7ADF.22353307122021@news.free.fr>
References : 1 2 3 4 5
User-Agent : MT-NewsWatcher/3.5.3b3 (Intel Mac OS X)
In article <
87ilw9sd1t.fsf@universite-de-strasbourg.fr.invalid>,
Alain Ketterlin <
alain@universite-de-strasbourg.fr.invalid> wrote:
3) si tu dois faire cela en bash, il est possible de fournir la base, en
écrivant par exemple $((10#010)) (qui vaut 10) plutôt que $((010)) (qui
vaut 8).
à la réflexion, je trouve ça un peu bête de mettre dans un shell ce mode
d'interprétation de l'octal, avec un 0.
d'autant plus qu'il y a l'autre moyen, avec le # (qui est le choix
d'ada), ce qui est une très bonne chose.
là je me suis rendu compte du pb "grâce" aux chiffres des minutes.
mais si on a une entrée sur 2 chiffres (et ça doit quand même arriver de
temps en temps) :
il n'y aura aucun pb, pour toutes les valeurs entre 00 et 99 à
l'exclusion de 08 et 09,
et il faudra tester une de ces 2 valeurs là, sur les 100, pour
s'apercevoir du pb !!
-- RAPID maintainerhttp://savannah.nongnu.org/projects/rapid/