Werte aus einer Liste fortlaufend in befehl einsetzen

jeudi 15 mars 2018

Hallo,

ich habe hier ein Problem, das sich leider nicht einmal benennen und daher auch nicht gezielt danach suchen kann. Angenommen ich habe eine Liste mit Werten

Code:

1
2
3
4

Diese sollen nun der Reihen nach in einem Befehl eingefügt werden. Das Ergebnis soll z. B. so aussehen
Code:

echo 1 2 3 4
Das ganze soll aber auch funktionieren wenn die Liste nur 2 oder auch 10 Werte hat oder wenn dazwischen Zahlen fehlen (es also keine logische Reihe ist, weswegen einfach hinzuaddieren von 1 nicht geht). Die Reihenfolge ist immer die gleiche. Sowas wie

Code:

echo 1 3 2 4
soll nicht vorkommen. Ich habe nur die Möglichkeit gefunden per For-Schleife die Werte der Liste nacheinander abzuarbeiten, das ergibt aber
Code:

echo 1
echo 2
echo 3

Ich bitte um Vorschläge? Läuft es darauf hinaus, dass man sich den Befehl in mehreren Durchläufer einer For-Schleife zusammenbaut? Eine For-Schleife die x mal durchläuft wobei x die Anzahl der Einträge ist und dann zunächst 'echo 1' erstellt, im 2. durchlauf diesen um '2' zu 'echo 1 2' ergänzt usw.?

Ivi


0 commentaires:

Enregistrer un commentaire

 

Lorem

Ipsum

Dolor