У меня есть 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
Может кто-нибудь помочь мне понять, что яя делаю не так?