Ich habe ein Skript, das assoziative Arrays verwenden muss. Da ich für ksh neu bin, kann ich nirgends finden, dass ksh assoziative Arrays unterstützt. Wenn ich versuche, reguläre Arraysyntax und Assign zu verwenden, erhalte ich den Fehler, dass der Index nicht so groß sein kann. Unterstützt ksh assoziative Arrays? Wenn nicht, was ist die alternative Lösung?ksh associate array
müssen Folgendes tun: $ {array [$ name]} = Wert und später im Code, ich muss Wert für $ {array [$ name]} lesen. Ich habe etwa 2000 Werte gespeichert und gelesen von dem Array jedes Mal Skript läuft.
Leider kann ich Perl aufgrund des Umfangs der Legacy-Module im Skript nicht verwenden. Schätzen Sie jede Hilfe, Tipps oder Techniken.
Hallo, versuchte ich, dass und ich erhalte den folgenden Fehler: $ ./test.sh paramPassed: ./test.sh 0 ./test.sh[6]: typeset: 0403- 010 Ein angegebenes Flag ist für diesen Befehl nicht gültig. Ich laufe auf AIX6.1 – Kiran
und den Code in Zeile 6: typeset -A testArray – Kiran
@Kiran: Versuchen Sie, Ihren Shebang zu 'ksh93' statt 'ksh' zu ändern. –