erreur --> syntax error : unexpected end of file - Linux et OS Alternatifs
Marsh Posté le 02-04-2004 à 11:13:38
tu devrais donner ton script, sinon c'est bien difficile de t'aider
Marsh Posté le 02-04-2004 à 11:25:49
#!/bin/bash
#
if [ $# != 1 ]
then
echo "Usage : $0 adrIP"
exit 0
fi
#
if [ cat access_squid.log ]
then
cat access_squid.log | grep -E $1
else
echo "Erreur d'ouverture du fichier access_squid.log"
echo "Vérifier qu'il existe et les droits de lecture"
fi
exit 0
Marsh Posté le 02-04-2004 à 11:28:37
bien sur, le programme n'est pas complet mais l'erreur y est tj, maintenant elle se situe à la ligne 17
Marsh Posté le 02-04-2004 à 11:44:45
bin tu devrais filer le truc complet, c'est pas parce que il dit ligne 17 que l'erreur est là, je pense que ca doit être un fi manquant ou un truc du genre
Marsh Posté le 02-04-2004 à 11:47:03
si j'éxécute rien que ce bout de programme sans le reste l'erreur y est tj. j'ai déjà pensé au fi mais ils y sont tous
Marsh Posté le 02-04-2004 à 11:51:15
si tu met ton cat machin entre backquotes ? `` dans le test if
Marsh Posté le 02-04-2004 à 12:10:01
et si tu fait ton cat et seulement après tu fait un test sur #$ (à vérifier, c'est le code de sortie de la dernière commande)
Marsh Posté le 02-04-2004 à 13:40:47
Essaye le script suivant, et pense à mettre un retour chariot après la dernière ligne:
#!/bin/bash |
Marsh Posté le 02-04-2004 à 14:20:26
Quand j'utilise les fonctions du genre de if , while ou for dans le script. L'erreur unexpected end of file apparait
Marsh Posté le 02-04-2004 à 14:27:03
nanard84 a écrit : Quand j'utilise les fonctions du genre de if , while ou for dans le script. L'erreur unexpected end of file apparait |
Tu serais pas en train d'écrire tes scripts sous Windows pour ensuite les transférer sous Linux ?
Marsh Posté le 02-04-2004 à 10:29:03
Voilà mon erreur qui apparaît quand je lance mon script
connexion.sh: line 46: syntax error: expected end of file
Sachant que la ligne 46 est la dernière de mon script et qu'il n'y a rien d'écrit dessus... Quel est donc le pb ???
Merci d'avance, Nanard