Re: bash : test d'une chaine avec que des " "

Top Page

Reply to this message
Author: anne aublanc
Date:  
To: guilde
Subject: Re: bash : test d'une chaine avec que des " "

----- Original Message -----
From: "anne aublanc" <anne.aublanc@???>
To: <guilde@???>
Sent: Saturday, July 17, 2004 6:51 PM
Subject: bash : test d'une chaine avec que des " "


| bonjour,

|

| on fait comment pour tester une zone où il n'y a que des blancs?

|

Quand on teste un zone où il n'y a que des blancs avec un opérateur
arithmétique, il doit transformer les blancs en zéro...
40 = F0 !!! je pense ;o))

donc comme 0000 = 00 => mon test est bon quelque soit le nombre de blancs

donc mon test :

| too="   "
| if test "$too" -le "  ";
| then
|     echo "ok: too le"
| else
|     echo " non ok too le"
| fi

=>
| ok: too le


| toe="ss"
| if test "$toe" -le "  ";
| then
|     echo "ok: toe le"
| else
|     echo " non ok toe le"
| fi

=>
| ./ann-pgm1: test: ss: integer expression expected
| non ok toe le


Dans les 2 cas, j'ai la bonne réponse....
Dans le deuxième cas, il y a une alerte... pas grave, je sais que ma zone a
autre chose que des blancs!

anne