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
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-Key: 186528
Url: https://administrator.de/contentid/186528
Ausgedruckt am: 28.03.2024 um 17:03 Uhr