Comment comparer deux chaines de caratères

GMO456 -  
 mc -
Bonjour,

je veux comparer deux chaines de caratctères sous unix shell (chain1 <= chain2) l'opérateur -le ne marche que pour les entiers.

merci d'avance

4 réponses

  1. jipicy Messages postés 40842 Date d'inscription   Statut Modérateur Dernière intervention   4 898
     
    Salut,

    Pour la comparaison de chaîne de caractères les opérateurs sont les suivants :
    chaineA = chaineB
    chaineA != chaineB
    -z chaine Renvoie vrai si la longueur de la chaine est 0
    -n chaine Renvoie vrai si la longueur de la chaine est différente de 0
    0
  2. mc
     
    plus simple : doubles crochets ouverts espace test a realiser espace double crochet fermant
    0