Tengo la siguiente situación, dos matrices, llamémoslas A (0 1) y B (1 2), necesito combinarlas en una nueva matriz C (0: 1 0: 2 1 : 1 1: 2), el último bit i he llegado con este bucle es:Fusionando dos matrices en Bash
for ((z = 0; z <= ${#A[@]}; z++)); do
for ((y = 0; y <= ${#B[@]}; y++)); do
C[$y + $z]="${A[$z]}:"
C[$y + $z + 1]="${B[$y]}"
done
done
Pero esto no funciona tan bien, como la salida me sale esto:
0: : : :
En este caso, la salida debería ser 0: 1 0: 2 como A = (0) y B = (1 2)
uso de Python en lugar de - manera más sencilla! –
un ejemplo sería muy apreciado :) – f10bit
'python -c 'from itertools import *; print "" .join (imap (lambda t: "% s:% s"% t, producto ([0,1], [1,2]))) '' – ephemient