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.