Le Fri, 18 Nov 2011 15:50:23 +0000 (GMT),
Nicolas Bercher <[email protected]> a écrit :

> Je ne suis pas certain que ceci soit correct:
> 
>   if [[ $1 != [-0-9] ]];then
> 
> Je ne suis pas un expert, mais je ne saurais dire ce que cela
> signifie puisque [-0-9] semble être un motif que bash va tenter de
> faire correspondre aux fichiers présents dans "./". A défaut de
> trouver quelque chose au niveau de bash, ceci semble robuste:
> 
>   if ! echo "${1}" | grep "^[\+\-]\?[0-9]\+$"; then
> 
> ou plus implement cela (après la lecture du man de bash):
> 
>   if [[ ! $1 =~ ^[\-+]?[0-9]+$ ]]; then
> 
> 
> Ces deux solutions supportent le signe "+".
> 
> 
> Nicolas
> 
> 
bonjour,

        pourquoi ne pas employer la fonction sequence (seq) ?

        http://www.tldp.org/LDP/abs/html/

        slt
        bernard

-- 
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 [email protected]
En cas de soucis, contactez EN ANGLAIS [email protected]
Archive: 
http://lists.debian.org/[email protected]

Répondre à