Comparaison chaine de characteres avec variab
Résolu/Fermé
evita8
Messages postés
32
Date d'inscription
jeudi 27 mars 2008
Statut
Membre
Dernière intervention
26 mai 2008
-
27 mars 2008 à 22:33
evita8 Messages postés 32 Date d'inscription jeudi 27 mars 2008 Statut Membre Dernière intervention 26 mai 2008 - 28 mars 2008 à 16:42
evita8 Messages postés 32 Date d'inscription jeudi 27 mars 2008 Statut Membre Dernière intervention 26 mai 2008 - 28 mars 2008 à 16:42
A voir également:
- Comparaison chaine de characteres avec variab
- Chaine tnt gratuite sur mobile - Guide
- Plus de chaine tv - Guide
- Nouvelle chaîne tnt gratuite 2024 - Guide
- Décodeur de chaine crypté gratuit ✓ - Forum Box et Streaming vidéo
- Recherche chaine tv techwood - Forum TNT / Satellite / Réception
1 réponse
jipicy
Messages postés
40842
Date d'inscription
jeudi 28 août 2003
Statut
Modérateur
Dernière intervention
10 août 2020
4 894
28 mars 2008 à 09:04
28 mars 2008 à 09:04
Salut,
C'est pas très clair ton problème là, il nous faudrait le véritable message d'erreur, parce que à 1ère vue, ta variable est interprétée comme ayant un saut de ligne au milieu, un peu comme la représentation ci-dessous (en gras):
C'est pas très clair ton problème là, il nous faudrait le véritable message d'erreur, parce que à 1ère vue, ta variable est interprétée comme ayant un saut de ligne au milieu, un peu comme la représentation ci-dessous (en gras):
Ce que j'obtiens à l'exécution : + '[' '<Blabla>\n </Blabla>' = '<Blabla> </Blabla>' ']' + echo 'raté'Affiches-nous le débogage de ton vrai script s'il te plaît, merci ;-))
28 mars 2008 à 16:42
Au lieu de faire
if [ "$VAR" = "<$RACINE> </$RACINE>" ]
J'ai fait
if [ $(cut -f1 -d ' ' <<< $VAR) = "<$RACINE/>" ]
et un autre
if [ $(cut -f2 -d ' ' <<< $VAR) = "</$RACINE>" ]
Le problème précédent était sûrement du au saut de ligne dans VAR