Je suis novice en script bash et j'essaie d'apprendre sous Windows. J'ai donc téléchargé cygwin. Sous Windows 10, cygwin v2.5.1
Je me suis assuré d'avoir installé le paquet bash (c'est ce que j'ai fait) et j'ai donc commencé à suivre quelques tutoriels, mais lorsque j'ai atteint les if...fi
instructions, cela a cessé de fonctionner. Voici mon code:
#!/usr/bin/env bash
#
echo 'Hello'
#
if [ 1 -eq 1 ]
then
echo 'Success'
fi
echo 'Hello Again'
La sortie est
>./test.sh
Hello
./test.sh: line 10: syntax error: unexpected end of file
Je n'arrive pas à comprendre ce qui ne va pas. J'ai copié / collé des instructions et essayé différents types d'expressions, mais cela ne semble pas enregistrer du if
tout.
Peut-être que j'ai mal configuré cygwin?