3
คำสั่งหมายถึงอะไร "ทำอะไร" ในเงื่อนไขใน Bash?
บางครั้งเมื่อสร้างเงื่อนไขฉันต้องการรหัสเพื่อทำอะไรเช่นที่นี่ฉันต้องการ Bash ที่จะทำอะไรเมื่อ$aมีค่ามากกว่า "10" พิมพ์ "1" ถ้า$aน้อยกว่า "5" มิฉะนั้นพิมพ์ "2": if [ "$a" -ge 10 ] then elif [ "$a" -le 5 ] then echo "1" else echo "2" fi สิ่งนี้ทำให้เกิดข้อผิดพลาด มีคำสั่งที่จะไม่ทำอะไรเลยและไม่ทำให้สคริปต์ของฉันช้าลงหรือไม่
180
bash
conditional
noop