<ก่อนหน้านี้ | เนื้อหา | ถัดไป>
ทดสอบ
จนถึงตอนนี้ คำสั่งที่ใช้บ่อยที่สุดกับ if is ทดสอบ. ทดสอบ คำสั่งดำเนินการตรวจสอบและเปรียบเทียบในรูปแบบต่างๆ มันมีสองรูปแบบที่เทียบเท่า:
ทดสอบ การแสดงออก และเป็นที่นิยมมากขึ้น: [ การแสดงออก ]
ที่ไหน การแสดงออก เป็นนิพจน์ที่ประเมินว่าเป็นจริงหรือเท็จ NS ทดสอบ คำสั่งส่งคืนสถานะการออกเป็นศูนย์เมื่อนิพจน์เป็นจริงและสถานะหนึ่งเมื่อนิพจน์เป็นเท็จ
เป็นที่น่าสนใจที่จะทราบว่าทั้งสอง ทดสอบ และ [ เป็นคำสั่งจริงๆ ใน ทุบตี พวกมันถูกสร้างขึ้น แต่ก็มีอยู่เป็นโปรแกรมใน / usr / bin สำหรับใช้กับเปลือกอื่นๆ นิพจน์เป็นเพียงข้อโต้แย้งกับ [ คำสั่งที่กำหนดให้อักขระ "]" เป็นอาร์กิวเมนต์สุดท้าย
พื้นที่ ทดสอบ และ [ คำสั่งสนับสนุนนิพจน์และการทดสอบที่มีประโยชน์มากมาย