35Fermer37
robinHoodLe 12/04/2012 à 17:06
je n'ai pas dis le contraire, mais ici on parle de langage de script, ce qu'il est, et j'estime personnellement que sa syntaxe est très particulière au premier abord

il à beau être dédié à scripter des commandes shell, il est loin d’être ouvert et permissif, il faut le connaitre sur le bout des doigts, bref à chaque fois pour faire 2 conneries je passe 90% du temps sur google ou des tuto sh, et par dessus le marché le report des erreurs est en bois d'ours

serieux :

if [ -d "/var/www" ]
then
    echo "le répertoire existe"
fi
est ok

if [ -d "/var/www" ]; then
    echo "le répertoire existe"
fi
est ok

if [ -d "/var/www" ] then
    echo "le répertoire existe"
fi
./test.sh: ligne5: Erreur de syntaxe près du symbole inattendu « fi » ./test.sh: ligne5: `fi'
wtf ?!

à chaque fois je persévère mais limite j'ai envis de tout jeter ... je perd du temps pour rien.