Buen dia
Tengo un problema al intentar generar una lista con la informacion en un archivo
Este es el archivo que tengo
10101506|Caballos|Equinos|Potrancas|Potras|Potrillos|Potros|Yeguas|||||||||||||||||
10101507|Ovejas|Borregos|Carneros|||||||||||||||||||||
10101508|Cabras|Borregos cimarrones|Cabritos|Cabros|Carnero de las Rocosas|Chivas|Chivatos|Chivos|Irascos|Machos cabríos|Chivos|||||||||||||
10101509|Asnos|Borricos|Burros|||||||||||||||||||||
y lo que necesito es una lista asi.
'10101506','Caballos'
'10101506', 'Equinos'
'10101506', 'Potrancas'
'10101506', 'Potras'
'10101506', 'Potrillos'
'10101506', 'Potros'
'10101506', 'Yeguas'
Si alguien tiene un Tip para esto
Gracias !!
Esto es lo que he intentado
A)
for a in alx.alx
do
F1=`awk -F '|' { print $1' $a }`
i=2
while [ $i -le 25 ]
do
F2=`awk -F '|' '{ print $i }' $a`
echo '$F1","$F2'
i=i+1
done
done
B)
for a in alx.alx
do
F1=$(awk -F '|' '{ print $1 }' $a)
for b in 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25
do
F2=$(awk -F '|' '{ print $b }' $a)
echo $F1 "," $F2
done
done
Gracias!
Tengo un problema al intentar generar una lista con la informacion en un archivo
Este es el archivo que tengo
10101506|Caballos|Equinos|Potrancas|Potras|Potrillos|Potros|Yeguas|||||||||||||||||
10101507|Ovejas|Borregos|Carneros|||||||||||||||||||||
10101508|Cabras|Borregos cimarrones|Cabritos|Cabros|Carnero de las Rocosas|Chivas|Chivatos|Chivos|Irascos|Machos cabríos|Chivos|||||||||||||
10101509|Asnos|Borricos|Burros|||||||||||||||||||||
y lo que necesito es una lista asi.
'10101506','Caballos'
'10101506', 'Equinos'
'10101506', 'Potrancas'
'10101506', 'Potras'
'10101506', 'Potrillos'
'10101506', 'Potros'
'10101506', 'Yeguas'
Si alguien tiene un Tip para esto
Gracias !!
Esto es lo que he intentado
A)
for a in alx.alx
do
F1=`awk -F '|' { print $1' $a }`
i=2
while [ $i -le 25 ]
do
F2=`awk -F '|' '{ print $i }' $a`
echo '$F1","$F2'
i=i+1
done
done
B)
for a in alx.alx
do
F1=$(awk -F '|' '{ print $1 }' $a)
for b in 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25
do
F2=$(awk -F '|' '{ print $b }' $a)
echo $F1 "," $F2
done
done
Gracias!