Forum |  HardWare.fr | News | Articles | PC | S'identifier | S'inscrire | Shop Recherche
2558 connectés 

  FORUM HardWare.fr
  Linux et OS Alternatifs
  Codes et scripts

  ksh et égalité (==)

 


 Mot :   Pseudo :  
 
Bas de page
Auteur Sujet :

ksh et égalité (==)

n°834492
shakenfr
Posté le 11-08-2006 à 14:59:27  profilanswer
 

Bonjour,
 
j'ai un script ksh qui fait un test if de la manière suivante :
 
if [ ${TEST} == "y" ]; then
...
...
fi
 
qui fonctionne avec ksh en interactif alors que le man de ksh ne connait pas le test ==
 
pourtant sur le site http://www.shellunix.com/ksh.html par exemple on peut y lire que == est un test d'égalité (alors que man ksh dit = ). En tout cas le test fonctionne en interactif mais pas dans un fichier type rc3.d ou il met == unknown test operator.
 
Y-a-t-il quelqu'un qui peut clarifier ce point ?
quelle est la meilleure syntaxe (la plus pur) sour ksh pour tester l'égalité et qui fonctionne aussi en l'utilisant dans des scripts de démarrage ?
 
merci d'avance

mood
Publicité
Posté le 11-08-2006 à 14:59:27  profilanswer
 

n°834572
black_lord
Modérateur
Truth speaks from peacefulness
Posté le 11-08-2006 à 20:02:08  profilanswer
 

là c'est pas ksh, c'est test :o
 
man test :o


---------------
uptime is for lousy system administrators what Viagra is for impotent people - mes unixeries - github me
n°836367
aigles
Posté le 19-08-2006 à 17:26:43  profilanswer
 

L'opérateur == fonctionne sous KSH pour certains Unix (la plupart j'ai l'impression) bien que ni la documentation KSH, ni la documentation de la commande test n'en fasse mention.
 
Il me semble donc préférable de ne pas prendre l'habitude de l'utiliser.
 
Jean-Pierre.


Aller à :
Ajouter une réponse
  FORUM HardWare.fr
  Linux et OS Alternatifs
  Codes et scripts

  ksh et égalité (==)

 

Sujets relatifs
Test d'égalité en bash ? 
Plus de sujets relatifs à : ksh et égalité (==)


Copyright © 1997-2025 Groupe LDLC (Signaler un contenu illicite / Données personnelles)