KSH Array kopieren
Hallo zusammen,
nach stunden langem suchen, testen googeln bin ich immer noch am gleichen Problem ich hoffe jmd. weiß vielleicht Rat.
Folgende Problemstellung:
Es handelt sich um ein KSH-Script das recht viel Text ausgibt.
Der Text soll je nach dem in Deutsch oder Englisch ausgegeben werden.
Mein plan:
Durch eine IF-Abfrage abfrage welche Sprache gefragt ist:
Es wurde ein Array angelegt mit den deutschen Übersetzungen (set -A d[80])
Es wurde ein Array angelegt mit den englischen Übersetzungen (set -A e[80])
d[1]="satz1"
e[1]="sentence1"
(das ganze bis d[80]="..." und bis e[80]="...")
wenn er jetzt die sprache deutsch auswählt, soll er das komplette deutsch array in ein drittes array exchange kopieren, sodass ich dann ex[1] - ex[80] habe und dann im script je nach dem welchen satz ich brauche ex[25] ex[77] usw. eintragen kann.
geht das ?
meine Syntax für das kopieren: set -A ex ${d[*]}
echo ${ex[25]}
das echo gibt mir das 25 wort aus nicht das 25 array :/
hat jmd. eine Idee ?
oder würdet ihr sowas ganz anderst machen?
vielen Dank Vorab
nach stunden langem suchen, testen googeln bin ich immer noch am gleichen Problem ich hoffe jmd. weiß vielleicht Rat.
Folgende Problemstellung:
Es handelt sich um ein KSH-Script das recht viel Text ausgibt.
Der Text soll je nach dem in Deutsch oder Englisch ausgegeben werden.
Mein plan:
Durch eine IF-Abfrage abfrage welche Sprache gefragt ist:
Es wurde ein Array angelegt mit den deutschen Übersetzungen (set -A d[80])
Es wurde ein Array angelegt mit den englischen Übersetzungen (set -A e[80])
d[1]="satz1"
e[1]="sentence1"
(das ganze bis d[80]="..." und bis e[80]="...")
wenn er jetzt die sprache deutsch auswählt, soll er das komplette deutsch array in ein drittes array exchange kopieren, sodass ich dann ex[1] - ex[80] habe und dann im script je nach dem welchen satz ich brauche ex[25] ex[77] usw. eintragen kann.
geht das ?
meine Syntax für das kopieren: set -A ex ${d[*]}
echo ${ex[25]}
das echo gibt mir das 25 wort aus nicht das 25 array :/
hat jmd. eine Idee ?
oder würdet ihr sowas ganz anderst machen?
vielen Dank Vorab
Bitte markiere auch die Kommentare, die zur Lösung des Beitrags beigetragen haben
Content-ID: 186528
Url: https://administrator.de/contentid/186528
Ausgedruckt am: 25.11.2024 um 17:11 Uhr