Utilisation test

Utilisation test - Shell/Batch - Programmation

Marsh Posté le 18-09-2005 à 13:01:00    

voilà :
var1="var0000000"
var2="var0000000"

Code :
  1. if [ "$var1" -eq "$var2" ] # resultat du test est false
  2. # message d'erreur var0000000: The specified number is not valid for this command.


et :

Code :
  1. if [ "$var1" = "$var2" ] # resultat du test est true


quel est l'explication ?
 
Merc

Reply

Marsh Posté le 18-09-2005 à 13:01:00   

Reply

Marsh Posté le 18-09-2005 à 13:13:04    

peut être que l'opératueur eq est réservé pour des nombres et non pour une chaine de caractère.  
 

Reply

Sujets relatifs:

Leave a Replay

Make sure you enter the(*)required information where indicate.HTML code is not allowed