9
ตรวจสอบจำนวนอาร์กิวเมนต์ที่ส่งผ่านไปยังสคริปต์ Bash
ฉันต้องการให้สคริปต์ Bash ของฉันพิมพ์ข้อความแสดงข้อผิดพลาดหากไม่นับจำนวนอาร์กิวเมนต์ที่ต้องการ ฉันลองรหัสต่อไปนี้: #!/bin/bash echo Script name: $0 echo $# arguments if [$# -ne 1]; then echo "illegal number of parameters" fi ด้วยเหตุผลที่ไม่ทราบสาเหตุบางอย่างฉันได้รับข้อผิดพลาดต่อไปนี้: test: line 4: [2: command not found ผมทำอะไรผิดหรือเปล่า?