поиск по шаблону grep с использованием 2 файлов в каталоге, но в результате отображается только содержимое 2-го файла - PullRequest
0 голосов
/ 04 апреля 2019

У меня есть 2 файла.

Файл1 (содержит несколько ips), этот файл также находится в другом каталоге

1.1.1.1
2.2.2.2
3.3.3.3

И Файл2 (и все остальные файлы в каталоге) содержит информацию об устройстве

device1name|||1.1.1.1|||typeofdevice|||OSinformation|||
device2name|||2.2.2.2|||typeofdevice|||OSinformation|||

В основном я пытаюсь использовать File2 для заполнения дополнительной информации об устройстве на ips в File1 и поместить этот вывод в другой файл

Iпробовал несколько разных команд grep, таких как:

grep -f /path/File1 File2 > output.out

Однако он только помещает содержимое File2 в файл output.out.

Я намеренно заменил содержимое файла File2 и заменил его случайными словами

ex.

File2

hi 
hellp
ggrfcd

И когда я снова запускаю grep -f /path/File1 File2 > output.out, он выдает

hi 
hellp
ggrfcd

Может кто-нибудь помочь мне понять, что яя делаю не так?

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