Найдите строку в файле и скопируйте строку, если она найдена - PullRequest
0 голосов
/ 03 июля 2019

Мне нужно файлы для сравнения, и если найдены копия и пропущенный текст / строка в Файл3.

File1

GLOBAL
MERCI
DATA

File2

GLOBAL:11.22.33
MERCI:23.12.43
DATA:76.11.45
AWS:99.32.15

Как мне этого добиться, поиск текста от Файл1 до Файл2 . Если найден, создайте третий файл и добавьте недостающую информацию.

File3 должно быть таким

GLOBAL:11.22.33
MERCI:23.12.43

Заранее спасибо.

1 Ответ

0 голосов
/ 03 июля 2019

Попробуйте следующую команду:

awk -F":" 'FILENAME=="c"{A[$1]=$1} FILENAME=="d"{if(A[$1]==$1){print}}' c d

c и d - это два имени файла

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...