substituir string em um arquivo com valor de outro arquivo

Eu tenho dois arquivos. Um deles define um conjunto de pares de valor numérico da seguinte forma (fileA):

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

O outro arquivo contém vários pares de valores, como segue (fileB):

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

Eu quero escrever um script que substitui os valores no arquivo B com seus números correspondentes do arquivo a. Não importa se ele gera um novo arquivo ou altera o arquivo existente B.

Alguma ideia? obrigado

questionAnswers(2)

yourAnswerToTheQuestion