----- 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