OnWorks Linux ו-Windows Online WorkStations

לוגו

אירוח מקוון בחינם עבור תחנות עבודה

<הקודם | תוכן | הבא>

מציאת המנויים המשמשים מערך

As לחבוט מאפשר למערכים להכיל "פערים" בהקצאת כתובות משנה, לפעמים זה שימושי כדי לקבוע אילו אלמנטים קיימים בפועל. ניתן לעשות זאת באמצעות הרחבת פרמטר באמצעות הטפסים הבאים:

${!מערך[*]}

${!מערך[@]}

איפה מערך הוא שמו של משתנה מערך. כמו ההרחבות האחרות שמשתמשות * ו @, ה @ הצורה המוקפת במירכאות היא השימושית ביותר, מכיוון שהיא מתרחבת למילים נפרדות:


[me@linuxbox ~]$ foo=([2]=a [4]=b [6]=c)

[me@linuxbox ~]$ עבור i ב-"${foo[@]}"; לעשות הד $i; בוצע

abc

[me@linuxbox ~]$ עבור i ב-"${!foo[@]}"; לעשות הד $i; בוצע

2

4

6

[me@linuxbox ~]$ foo=([2]=a [4]=b [6]=c)

[me@linuxbox ~]$ עבור i ב-"${foo[@]}"; לעשות הד $i; בוצע

abc

[me@linuxbox ~]$ עבור i ב-"${!foo[@]}"; לעשות הד $i; בוצע

2

4

6


מחשוב ענן מערכת ההפעלה המוביל ב-OnWorks: