[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:
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:
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 :)