Есть файл (fr.txt), где названия были созданы из русских и английских букв, например,
PЫHOK A - английскими + Ы
PЫHOK Ф - английскими + Ф
PЫHOK 27 - английскими
Я создал файл (словарь - dic.txt) с парами соответствий:
PЫHOK A;РЫНОК А
PЫHOK Ф;РЫНОК A
PЫHOK 27;РЫНОК 27
Как мне теперь брать пары соответствий из словаря и пройти по всему файлу до конца, чтобы заменить все вхождения первого (PЫHOK A) на второе (РЫНОК А).
Хотел вот так:
Код: Выделить всё
cat dic.txt | while read n
do
...и запнулся, пока не силен ни в sed, ни в awk
echo "$n"
done
Код: Выделить всё
for s in `awk '{print}' ./dic.txt`
do
...и... как дальше
echo $s
done