Запитання з тегом «associative-array»

5
Друк асоціативного масиву BASH
Чи є спосіб надрукувати весь масив ([ключ] = значення), не перебираючи всі елементи? Припустимо, я створив масив з деякими елементами: declare -A array array=([a1]=1 [a2]=2 ... [b1]=bbb ... [f500]=abcdef) Я можу надрукувати назад весь масив за допомогою for i in "${!array[@]}" do echo "${i}=${array[$i]}" done Однак, схоже, bash вже знає, …

4
Асоціативні масиви в сценаріях оболонок
Я побачив трюк для реалізації асоціативних масивів у сценарії оболонки. Наприклад, print array["apples"]може бути написано як, echo \$array$keyде key = яблука. Однак не було згадок про те, як генерувати ключі для повторення масиву. Єдиний спосіб, про який я міг придумати, - це зберігати ключі в змінній, розмежованій пробілами, щоб я …
Використовуючи наш веб-сайт, ви визнаєте, що прочитали та зрозуміли наші Політику щодо файлів cookie та Політику конфіденційності.
Licensed under cc by-sa 3.0 with attribution required.