נושא ההודעה: לולאת for ב-bash - איפה שמים נקודה־פסיק?
אם אני רוצה לכתוב לולאת for בת שורה בודדת, האם עלי לכתוב כך:
קוד:
for i in 1 2 3 do ; echo $i ; done
או שמא כך:
קוד:
for i in 1 2 3 ; do echo $i ; done
ניסיתי היום על שני מחשבים שונים - כל אחד מהם הסכים להפעיל רק אחת מהגרסאות!
(באחד מותקנת גרסת bash 4.4.7 ובשני 4.2.46, אבל הנחתי שזה סינטקס עתיק-יומין שלא השתנה כבר יובלות)