Problème d'égalité entre deux chaines de caractères
Résolu
A voir également:
- Problème d'égalité entre deux chaines de caractères
- Caractères ascii - Guide
- Recherche automatique des chaînes ne fonctionne pas - Guide
- Nombre de jours entre deux dates excel - Guide
- Itinéraire google map entre deux adresses - Guide
- Caractères spéciaux - Guide
3 réponses
Salut,
peut se réduire à
Ensuite enlève les quotes dans ton "if" :
Et pour finir rajoute
Le fichier cinema_bdd.txt est bien au format UNIX ?
$(cat cinema_bdd.txt | grep "Gran Torino" | awk -F: '{print $5}')
peut se réduire à
$(awk -F: '/Gran Torino/ {print $5}' cinema_bdd.txt)
Ensuite enlève les quotes dans ton "if" :
if [[ $reponse == $reponseVrai ]]
Et pour finir rajoute
set -xvaprès ton shebang pour débuguer ton code.
Le fichier cinema_bdd.txt est bien au format UNIX ?
Bonsoir zipe31,
Merci pour ton aide.
Je viens de régler le problème : c'était dans le fichier texte :
Gran Torino:1h56:2008:Drame Thriller:Clint Eastwood
J'ai rajouté un ':' à la fin de la ligne et le code à marcher.
Le programme agissait sur le dernier champ, or il n'y avait pas de délimiteur, ce qui posait donc problème à mon humble avis
Merci pour ton aide.
Je viens de régler le problème : c'était dans le fichier texte :
Gran Torino:1h56:2008:Drame Thriller:Clint Eastwood
J'ai rajouté un ':' à la fin de la ligne et le code à marcher.
Le programme agissait sur le dernier champ, or il n'y avait pas de délimiteur, ce qui posait donc problème à mon humble avis