IdentifiantMot de passe
Loading...
Mot de passe oublié ?Je m'inscris ! (gratuit)
Navigation

Inscrivez-vous gratuitement
pour pouvoir participer, suivre les réponses en temps réel, voter pour les messages, poser vos propres questions et recevoir la newsletter

Shell et commandes GNU Discussion :

Test if basique : syntax error end of file unexpected


Sujet :

Shell et commandes GNU

Vue hybride

Message précédent Message précédent   Message suivant Message suivant
  1. #1
    Membre éclairé
    Inscrit en
    Octobre 2005
    Messages
    908
    Détails du profil
    Informations forums :
    Inscription : Octobre 2005
    Messages : 908
    Par défaut Test if basique : syntax error end of file unexpected
    Bonjour,

    J'ai l'erreur :
    script.sh: 7: Syntax error : end of file unexpected (expecting "fi")
    avec le script shell suivant :
    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    1
    2
    3
    4
    5
    6
    7
    #!/bin/bash
    echo "hello"
    if [ 1 ]
    	then echo "vrai"
    	else echo "faux"
    fi
    echo "hello 2"
    Pourquoi ?

    Merci d'avance !

    NB : le but étant de test un variable initialisée avant le IF

  2. #2
    Modérateur
    Avatar de N_BaH
    Profil pro
    Inscrit en
    Février 2008
    Messages
    7 658
    Détails du profil
    Informations personnelles :
    Localisation : France

    Informations forums :
    Inscription : Février 2008
    Messages : 7 658
    Par défaut
    Bonjour,

    quel est ton environnement ?

    d'abord, passe la commande fromdos sur ton script, pour le mettre au format unix.

    ensuite, tu devrais lire le tutoriel concernant le shell qui apparaît dans ma signature, car tu n'exécutes pas ton script correctement.
    N'oubliez pas de consulter les cours shell, la FAQ, et les pages man.

  3. #3
    Membre éclairé
    Inscrit en
    Octobre 2005
    Messages
    908
    Détails du profil
    Informations forums :
    Inscription : Octobre 2005
    Messages : 908
    Par défaut
    os : debian 6

    bien vu le coup de format de fichier,
    effectivement en enregistrant mon fichier en UNIX, plus de problème...

    Merci N_BaH !!!

+ Répondre à la discussion
Cette discussion est résolue.

Discussions similaires

  1. ./CreateCert.sh: line 221: syntax error: unexpected end of file
    Par momoski dans le forum Shell et commandes GNU
    Réponses: 4
    Dernier message: 24/04/2013, 21h13
  2. [shell] syntax error: unexpected end of file
    Par travailmichel dans le forum Linux
    Réponses: 1
    Dernier message: 10/02/2011, 15h34
  3. Réponses: 6
    Dernier message: 02/12/2010, 19h54
  4. Unexpected end of file error, syntax du if
    Par Patricia5 dans le forum Shell et commandes GNU
    Réponses: 7
    Dernier message: 26/01/2007, 03h11
  5. Syntax error: unexpected end of file
    Par freakfm dans le forum Linux
    Réponses: 1
    Dernier message: 13/09/2006, 19h56

Partager

Partager
  • Envoyer la discussion sur Viadeo
  • Envoyer la discussion sur Twitter
  • Envoyer la discussion sur Google
  • Envoyer la discussion sur Facebook
  • Envoyer la discussion sur Digg
  • Envoyer la discussion sur Delicious
  • Envoyer la discussion sur MySpace
  • Envoyer la discussion sur Yahoo