البحث عن المخطوطات المستخدمة بواسطة مصفوفة
As سحق يسمح للمصفوفات باحتواء "فجوات" في تعيين النصوص ، من المفيد أحيانًا تحديد العناصر الموجودة بالفعل. يمكن القيام بذلك عن طريق توسيع معلمة باستخدام الأشكال التالية:
$ {!مجموعة[*]}
$ {!مجموعة[@]}
أين مجموعة هو اسم متغير المصفوفة. مثل التوسعات الأخرى التي تستخدم * و @أطلقت حملة @ النموذج المضمن بين علامتي اقتباس هو الأكثر فائدة ، حيث يتم توسيعه إلى كلمات منفصلة:
[me @ linuxbox ~] $ foo = ([2] = أ [4] = ب [6] = ج)
[me @ linuxbox ~] $ لأني في "$ {foo [@]}" ؛ هل صدى $ i؛ انتهى
اي بي سي
[me @ linuxbox ~] $ لأني في "$ {! foo [@]}" ؛ هل صدى $ i؛ انتهى
2
4
6
[me @ linuxbox ~] $ foo = ([2] = أ [4] = ب [6] = ج)
[me @ linuxbox ~] $ لأني في "$ {foo [@]}" ؛ هل صدى $ i؛ انتهى
اي بي سي
[me @ linuxbox ~] $ لأني في "$ {! foo [@]}" ؛ هل صدى $ i؛ انتهى
2
4
6