Mi situacion es la siguiente:
Tengo el fichero1 con el siguiente contenido por ejemplo
a
b
c
d
e
...
...
z
y el fichero2 con el siguiente
1
2
3
4
5
...
...
26
Lo que quiero hacer es generar un fichero que quede tal que así:
a:1
b:2
c:3
...
...
z:26
Alguna idea?
Sencillo.
Lee el 1º archivo desde un bucle For linea por linea, y en ese proceso intercalas otro for que solo lea la linea de la que se trate del 2º archivo, es decir necesitas un contador, los datos los ordenas en una variable a tu gusto, y esta la vas guardando en otro archivo.
Si un archivo es mas corto que otro, planteate si te interesa seguir cargando uno de los dos y...
¿Te refieres a Bash?
Te hice una version algo chapucera espero que te sirva xD
#!/bin/bash
cont=1
for i in `cat fichero1`
do
var=`nl fichero2 | grep $cont | awk '{print $2}'`
echo $i":"$var
let cont=cont+1
done