Ben komut dosyası bash yeni ve ben Windows öğrenmeye çalışıyorum, bu yüzden cygwin indirdi. Windows 10'u kullanarak, cygwin v2.5.1
Bash paketini kurduğumdan emin oldum (yaptım) ve bazı derslerden geçmeye başladım, ancak if...fiifadelere ulaştığımda , çalışmamaya başladı. İşte kodum:
#!/usr/bin/env bash
#
echo 'Hello'
#
if [ 1 -eq 1 ]
then
echo 'Success'
fi
echo 'Hello Again'
Çıktı
>./test.sh
Hello
./test.sh: line 10: syntax error: unexpected end of file
Hayatım boyunca neyin yanlış gittiğini çözemiyorum. İfadeleri kopyalayıp yapıştırdım ve farklı ifade türlerini denediysem, ancak hiçbir şekilde kayıtlı görünmüyor if.
Belki cygwin'i yanlış yapılandırdım.