Заменить поле значениями, указанными в другом файле

У меня есть файл, который содержит карту между словами. Я должен обратиться к этому файлу и заменить эти слова на отображенные в некоторых файлах. Например, ниже файл имеет таблицу слов, которые отображаются как

1.12.2.4               1
1.12.2.7               12
1.12.2.2               5
1.12.2.4               4
1.12.2.6               67
1.12.2.12              5

У меня будет много файлов с этими ключевыми словами (1.12.2. *). Я хочу найти эти ключевые слова и заменить их соответствующими сопоставлениями, взятыми из этого файла. Как это сделать в оболочке. Предположим, что файл содержит следующие строки, скажем

The Id of the customer is 1.12.2.12. He is from Grg. 
The Name of the machine is ASB
The id is 1.12.2.4. He is from Psg.

После выполнения сценария «Числа»1.12.2.12" а также "1.12.2.4" должны быть заменены на 5 и 4 (указано в мастер-файле). Может кто-нибудь мне помочь?

Ответы на вопрос(3)

Ваш ответ на вопрос