Онлайн-рабочие станции OnWorks Linux и Windows

Логотип

Бесплатный хостинг в Интернете для рабочих станций

<Предыдущая | Содержание: | Следующая>

Поиск индексов, используемых в массиве

As колотить позволяет массивам содержать «пробелы» в назначении индексов, иногда полезно определить, какие элементы действительно существуют. Это можно сделать с помощью расширения параметра, используя следующие формы:

$ {!массив[*]}

$ {!массив[@]}

в котором массив это имя переменной массива. Как и другие расширения, использующие * и @, @ форма, заключенная в кавычки, является наиболее полезной, так как она раскрывается в отдельные слова:


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

[я @ linuxbox ~] $ для i в "$ {foo [@]}"; сделать echo $ i; сделано

азбука

[я @ linuxbox ~] $ для i в "$ {! foo [@]}"; сделать echo $ i; сделано

2

4

6

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

[я @ linuxbox ~] $ для i в "$ {foo [@]}"; сделать echo $ i; сделано

азбука

[я @ linuxbox ~] $ для i в "$ {! foo [@]}"; сделать echo $ i; сделано

2

4

6


Лучшие облачные вычисления для ОС в OnWorks: