Désolé
fichier1.txt
1 2
| item1 14 19
item2 33 20 |
fichier2.txt
ytyzgvhzcvghdlelionestmortcesoirjuhnciauhckjndvjskcnouijenesiasquefairegtygavczhsx
final.txt
1 2 3 4
| #item1
lelionestmortcesoir
#item2
ouijenesiasquefaire |
1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18
| BEGIN{FS="\t"; OFS="\n"}
{
for (i=1;i<=NF;i++)
{
ar[NR][++c]=$i
}
};
END{
for(i in ar)
{
for(y in ar[i])
printf("%s\t",ar[i][y]); print ""
getline < "fichier2.txt"
info=substr($0,ar[i][2],ar[i][3]) #il faut qu'il prenne le $0 du fichier2.txt!
print ">"ar[i][1],$info
}
} |
Partager