เวิร์กสเตชันออนไลน์ของ OnWorks Linux และ Windows

โลโก้

ฟรีโฮสติ้งออนไลน์สำหรับเวิร์กสเตชัน

<ก่อนหน้านี้ | เนื้อหา | ถัดไป>

ข้อผิดพลาดทางวากยสัมพันธ์

ข้อผิดพลาดทั่วไปประเภทหนึ่งคือ ประโยค. ข้อผิดพลาดทางวากยสัมพันธ์เกี่ยวข้องกับการพิมพ์ผิดองค์ประกอบบางส่วนของไวยากรณ์ของเชลล์ ในกรณีส่วนใหญ่ เชลล์จะปฏิเสธที่จะรันสคริปต์ที่มีข้อผิดพลาดประเภทนี้

ในการสนทนาต่อไปนี้ เราจะใช้สคริปต์นี้เพื่อสาธิตประเภทข้อผิดพลาดทั่วไป:



#! / bin / ทุบตี


# ปัญหา: สคริปต์เพื่อแสดงข้อผิดพลาดทั่วไป number=1

ถ้า [ $number = 1 ]; แล้ว

echo "จำนวนเท่ากับ 1" อื่น

echo "จำนวนไม่เท่ากับ 1"

fi

#! / bin / ทุบตี


# ปัญหา: สคริปต์เพื่อแสดงข้อผิดพลาดทั่วไป number=1

ถ้า [ $number = 1 ]; แล้ว

echo "จำนวนเท่ากับ 1" อื่น

echo "จำนวนไม่เท่ากับ 1"

fi


ตามที่เขียนไว้ สคริปต์นี้ทำงานสำเร็จ:



[me@linuxbox ~]$ ปัญหา

จำนวนเท่ากับ 1

[me@linuxbox ~]$ ปัญหา

จำนวนเท่ากับ 1


 

ระบบปฏิบัติการคลาวด์คอมพิวติ้งยอดนิยมที่ OnWorks: