{# .. #} สร้างลำดับของตัวเลขหรือตัวอักษรคล้ายกับช่วง () ใน Python ถ้าฉันรันคำสั่งecho {1..5}
ในบรรทัดคำสั่งฉันมี:
1 2 3 4 5
แต่สคริปต์ทุบตีต่อไปนี้ใช้ไม่ได้ตามที่คาดไว้
for i in {1..3};
do
echo "Iteration $i"
done
จะพิมพ์:
Iteration {1..3}
ทำไม?
* ฉันสามารถใช้seq
แต่ฉันอ่านมันล้าสมัย ( http://www.cyberciti.biz/faq/bash-for-loop/ )
ข้อผิดพลาดนี้เกิดขึ้นหากสคริปต์ถูกดำเนินการโดยคำสั่ง "sh" (ลองใช้ "bash")
—
Shake0