zamień ciąg w pliku o wartości z innego pliku

Mam dwa pliki. Jedna z nich definiuje zestaw par liczb-wartości w następujący sposób (Plik a):

 1  asm
 2  assert
 3  bio
 4  bootasm
 5  bootmain
 6  buf
 7  cat
 8  console
 9  defs
10  echo

Drugi plik zawiera kilka par wartości, jak następuje (plikB):

bio types
bio defs
bio param
bio spinlock
bio buf
bootasm asm
bootasm memlayout
bootasm mmu
bootmain types
bootmain elf
bootmain x86
bootmain memlayout
cat types
cat stat
cat user

Chcę napisać skrypt, który zastępuje wartości w pliku B odpowiednimi liczbami z pliku A. Nie ma znaczenia, czy generuje nowy plik, czy zmienia istniejący plik B.

Jakieś pomysły? Dzięki