ฉันพยายามตรวจสอบสภาพง่าย ๆ แต่ดูเหมือนจะไม่ทำงาน
ถ้า$#
เท่ากับ0
หรือมากกว่า1
นั้นจงทักทาย
ฉันได้ลองใช้ไวยากรณ์ต่อไปนี้โดยไม่ประสบความสำเร็จ:
if [ "$#" == 0 -o "$#" > 1 ] ; then
echo "hello"
fi
if [ "$#" == 0 ] || [ "$#" > 1 ] ; then
echo "hello"
fi
>
คือการเปลี่ยนเส้นทางออกใน sh / bash 1
ตอนนี้คุณอาจจะมีไฟล์ชื่อ