ksh associate array

У меня есть сценарий, который должен использовать ассоциативные массивы. Поскольку я новичок в ksh, я не могу найти нигде, где ksh поддерживает ассоциативные массивы. Когда я пытаюсь использовать обычный синтаксис массива и назначать, Я получаю сообщение об ошибке, что индекс не может быть таким большим. Поддерживает ли ksh ассоциативные массивы? Если нет, то какое альтернативное решение?

необходимо сделать следующее: $ {массив [$ name]} = значение и позже в коде мне нужно прочитать значение для $ {array [$ name]}. У меня есть около 2000 значений, которые нужно хранить и читать из массива каждый раз, когда запускается скрипт.

К сожалению, я не могу использовать perl из-за большого количества устаревших модулей, которые необходимо включить в сценарий. Благодарим за любую помощь, советы или методы.

5
задан Kiran 9 December 2010 в 04:38
поделиться