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

Linux Discussion :

[BASH] parsing ini, erreur EOF


Sujet :

Linux

Vue hybride

Message précédent Message précédent   Message suivant Message suivant
  1. #1
    Nouveau candidat au Club
    Profil pro
    Inscrit en
    Mars 2006
    Messages
    2
    Détails du profil
    Informations personnelles :
    Localisation : France

    Informations forums :
    Inscription : Mars 2006
    Messages : 2
    Par défaut [BASH] parsing ini, erreur EOF
    Bonjour,

    J'utilise dans un script bash quelques fonctions que j'ai trouvé sur internet pour parser des fichiers ini. Le fichier contenant les fonctions est ici

    J'ai inclue ces fonctions dans mon script et j'ai fait un tout petit bout de code pour essayer de récupérer les sections afin de voir si elles fonctionnent :

    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    1
    2
    3
    4
    5
    ini_load "fichier_test.ini";
    		echo -e "Sections:\n"
    		for section in `ini_get_sections`;do
    		echo -e "\t" $section
    		done
    Il m'affiche bien les 2 sections présentes dans mon fichier ini mais avant cela il me met des erreurs :

    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    1
    2
    3
    4
    /[...]/bash-inifile.sh: eval: line 95: syntax error: unexpected end of file
    /[...]/bash-inifile.sh: eval: line 95: syntax error: unexpected end of file
    /[...]/bash-inifile.sh: eval: line 95: syntax error: unexpected end of file
    /[...]/bash-inifile.sh: eval: line 95: syntax error: unexpected end of file
    Il semblerait que cela provienne d'un probleme d'EOF sur le fichier tmpfile mais je n'arrive pas à le trouver (je n'ai pas touché aux fonctions du fichier bash-inifile.sh.

    Quelqu'un voit-il d'ou vient le probleme ? Avez-vous une autre solution pour parser des fichiers ini facilement ?

    Merci d'avance

  2. #2
    Membre prolifique
    Avatar de Sve@r
    Homme Profil pro
    Ingénieur développement logiciels
    Inscrit en
    Février 2006
    Messages
    12 839
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Localisation : France, Oise (Picardie)

    Informations professionnelles :
    Activité : Ingénieur développement logiciels
    Secteur : Aéronautique - Marine - Espace - Armement

    Informations forums :
    Inscription : Février 2006
    Messages : 12 839
    Billets dans le blog
    1
    Par défaut
    Citation Envoyé par Manurobate Voir le message
    Il semblerait que cela provienne d'un probleme d'EOF sur le fichier tmpfile mais je n'arrive pas à le trouver
    Non. Il s'agit d'une fin de fichier (EOF) inattendue trouvée dans ton script shell. Ca peut provenir de plusieurs raisons mais le plus probable est que quelque part t'as une ouverture d'expression (guillemets simples, guillemets doubles, backquotes) et que t'as oublié la fermeture

    Exemple
    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    echo "Je suis dans `pwd`
    Manque les guillemets fermants => unexpected EOF => fin de fichier inattendue dans le script...
    Mon Tutoriel sur la programmation «Python»
    Mon Tutoriel sur la programmation «Shell»
    Sinon il y en a pleins d'autres. N'oubliez pas non plus les différentes faq disponibles sur ce site
    Et on poste ses codes entre balises [code] et [/code]

  3. #3
    Nouveau candidat au Club
    Profil pro
    Inscrit en
    Mars 2006
    Messages
    2
    Détails du profil
    Informations personnelles :
    Localisation : France

    Informations forums :
    Inscription : Mars 2006
    Messages : 2
    Par défaut
    Ok merci je regarderai ca demain et te tiendrai au courant

Discussions similaires

  1. parsing json erreur nullpointExcepetion
    Par diengkals dans le forum Android
    Réponses: 7
    Dernier message: 14/04/2011, 12h24
  2. Erreur EOF ADODB.Field erreur '800a0bcd'
    Par PITP2 dans le forum ASP
    Réponses: 4
    Dernier message: 03/09/2008, 15h16
  3. Erreur EOF que je ne comprends pas :s
    Par Anthos59 dans le forum ASP
    Réponses: 3
    Dernier message: 10/04/2006, 23h06
  4. [SAX] Erreur de Parse suite à Erreur POI
    Par leminipouce dans le forum Format d'échange (XML, JSON...)
    Réponses: 2
    Dernier message: 17/10/2005, 11h15

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