Sözdizimsel Hatalar
Genel bir hata sınıfı, sözdizimsel. Sözdizimsel hatalar, kabuk sözdiziminin bazı öğelerinin yanlış yazılmasını içerir. Çoğu durumda, kabuk bu tür bir hatayı içeren bir komut dosyasını yürütmeyi reddedecektir.
Aşağıdaki tartışmalarda, yaygın hata türlerini göstermek için bu komut dosyasını kullanacağız:
#! / Bin / bash
# sorun: yaygın hataları gösteren komut dosyası sayı=1
if [ $sayı = 1 ]; sonra
echo "Sayı 1'e eşittir." Başka
echo "Sayı 1'e eşit değil."
fi
#! / Bin / bash
# sorun: yaygın hataları gösteren komut dosyası sayı=1
if [ $sayı = 1 ]; sonra
echo "Sayı 1'e eşittir." Başka
echo "Sayı 1'e eşit değil."
fi
Yazıldığı gibi, bu komut dosyası başarıyla çalışır:
[ben@linuxbox ~]$ sorun
Sayı 1'e eşittir.
[ben@linuxbox ~]$ sorun
Sayı 1'e eşittir.
 
 
 Dökümanlar
 Dökümanlar