zsh, 2 arrays zusammen schieben

MarcoHensel

Well-Known Member
Liebe BSDForen Gemeinde,

ich versuche mit der "zsh 4.3.4 (i386-portbld-freebsd6.2)" folgendes zu erreichen:

es existieren 2 gleichlange Arrays z.B. FA und FB mit jeweils 1-n eintraegen, z.B. fuer FA[1]=a1 und FB[1]=b1 .. usw.

Nun moechte ich ein FC von 1-n _ohne_ schleife abbilden koennen, das z.B. FC[1]=a1b1 usw. enthaelt.

Ist sowas moeglich, wenn ja wie :) ?

Vielen Dank.
 
schreib dir eine funktion die es mit schleife macht ;-) bzw. such welche vorhandene das tut.
Code:
# geht zwar schöner aber was soll's
for i in {1..`([ ${#X} -gt ${#X} ]&&echo ${#X})||echo ${#Y}`};do echo $X[$i]$Y[$i]; done
 
Zuletzt bearbeitet:
schlaumeier ;P

ich such eine Funktion die das tut, weil schleifen kann ich selbst =)

wenn es eine moeglichkeit gaebe versprech ich mir davon einen erheblichen geschwindigkeitsvorteil gegenueber einer schleife, denn da liegt mein eigentliches problem. je groesser das array, desto laenger braucht jene selbst programmierte loesung.

lg :)
 
Zuletzt bearbeitet:
Zurück
Oben