Вы можете использовать awk
awk 'FS="," {\
if(NR == FNR) {\
n[(FNR"")] = $0\
} else {\
a[($1)] = $2\
}\
}\
END {\
for (i in n) {\
for (j in a) {\
gsub(j,a[j],n[i])\
}\
print n[i]\
}\
}' File2 File1
Пример
Входные файлы
cat foo [!d5 ]
ABC,23
DFG,45
Ghj,678
cat bar
Listed LinkedIn yellow ABC
Fixed DFG linked ABC
Holiday Europe Ghj DFG
Команда и выход
% awk 'FS="," { if(NR == FNR) {n[(FNR"")] = $0} else {a[($1)] = $2}} END {for (i in n) {for (j in a) {gsub(j,a[j],n[i])} print n[i]}}' bar foo
Listed LinkedIn yellow 23
Fixed 45 linked 23
Holiday Europe 678 45
выполнить
перезапуск сервисного squid, как сказано в сообщении:
перезапуск сервисного squid
] Поскольку сценарий, который вы пытаетесь вызвать, был преобразован в задание Upstart, вы также можете использовать утилиту restart (8), например перезапустить squid
выполнить
перезапуск сервисного squid, как сказано в сообщении:
перезапуск сервисного squid
] Поскольку сценарий, который вы пытаетесь вызвать, был преобразован в задание Upstart, вы также можете использовать утилиту restart (8), например перезапустить squid
выполнить
услуги кальмары перезагрузкакак говорится в сообщении:
услуги кальмары перезагрузка
, поскольку сценарий, который вы пытаетесь вызвать, он был преобразован в выскочка работу, вы также можете использовать перезагрузка(8) утилиты, например, перезапустить сквид
выполнить
service squid restart
blockquote>как сказано в сообщении:
Поскольку скрипт, который вы пытаетесь для вызова был преобразован в задание Upstart, вы также можете использовать утилиту restart (8), например restart squid
blockquote>На самом деле легче запомнить: -P
выполнить
service squid restart
blockquote>как сказано в сообщении:
Поскольку скрипт, который вы пытаетесь для вызова был преобразован в задание Upstart, вы также можете использовать утилиту restart (8), например restart squid
blockquote>На самом деле легче запомнить: -P
выполнить
service squid restart
blockquote>как сказано в сообщении:
Поскольку скрипт, который вы пытаетесь для вызова был преобразован в задание Upstart, вы также можете использовать утилиту restart (8), например restart squid
blockquote>На самом деле легче запомнить: -P
выполнить
service squid restart
blockquote>как сказано в сообщении:
Поскольку скрипт, который вы пытаетесь для вызова был преобразован в задание Upstart, вы также можете использовать утилиту restart (8), например restart squid
blockquote>На самом деле легче запомнить: -P
выполнить
service squid restart
blockquote>как сказано в сообщении:
Поскольку скрипт, который вы пытаетесь для вызова был преобразован в задание Upstart, вы также можете использовать утилиту restart (8), например restart squid
blockquote>На самом деле легче запомнить: -P