ลองทำง่ายๆ for loop
#!/bin/bash
for i in `seq 1 10`;
do
echo $i
done
อัฒภาค AFAIK ในสคริปต์ทุบตีทำให้เชลล์เรียกใช้คำสั่งปัจจุบันแบบซิงโครนัสแล้วไปที่คำสั่งถัดไป การกด Enter จะทำเช่นเดียวกันยกเว้นจะไม่อนุญาตให้คุณป้อนคำสั่งต่อไปนี้โดยล้างบัฟเฟอร์ทันที
ดังนั้นทำไมเชลล์ไม่สามารถตีความบรรทัดต่อไปนี้
for i in `seq 1 10`; do; echo $i; done
มันfor loop
ใช้งานได้จริงอย่างไร
do
นั้น