Cygwin
Résolu
nouenoue
Messages postés
11
Date d'inscription
Statut
Membre
Dernière intervention
-
4pat -
4pat -
Bonjour à tous
J'ai installé CygWin sur mon PC sous windws xp pour exécuter des script Shell.
J'ai donc écrit un script simple test.sh; mon problème c'est que lors d'exucution il m'affiche un message d'erreur: syntax error near unexpected token 'fi', alors si quelqu'un à une idée je le remercie.
J'ai installé CygWin sur mon PC sous windws xp pour exécuter des script Shell.
J'ai donc écrit un script simple test.sh; mon problème c'est que lors d'exucution il m'affiche un message d'erreur: syntax error near unexpected token 'fi', alors si quelqu'un à une idée je le remercie.
A voir également:
- Cygwin
- Cygwin - Télécharger - Édition & Programmation
6 réponses
J'ai eu des problèmes similaires, cela venait dans mon cas des retours chariots dos que cygwin n'arrivait pas à interpréter.
Tu peux tenter un dos2unix sur ton fichier script, ça pourrait marcher.
Tu peux tenter un dos2unix sur ton fichier script, ça pourrait marcher.
Merci pour ton aide Darksidus la commande que tu m' a proposé c'était bien. j'ai essayé avec et ca marche. merci a tous .
Vous n’avez pas trouvé la réponse que vous recherchez ?
Posez votre question
Administrateur@a ~
$ sh -vx test2.sh
#!/bin/bash
if [ $# = 2 ]
then
echo "bonjour1 $2 $1 "
else
echo "syntaxe $0"
fi
test2.sh: line 7: syntax error near unexpected token `fi'
test2.sh: line 7: `fi'
Administrateur@a ~
$
if [ $# = 2 ];then echo "bonjour1 $2 $1 ";else echo "syntaxe $0";fi;
et ca marche, mais je sais pas le probleme de l'autre.
fi<enter>
essayer d'ajouter
fi<enter>
exit<enter>