Я использую
grep -o <string> <filename> | wc -l
считать количество раз <string>
происходит в файле. Я теперь должен расширить это таким образом, что строка из списка объектов в другом файле.
Причем цель состоит в том, чтобы считать случаи каждой строки 'строкового' файла в основном файле. Строковый файл будет списком VLAN и основного файла (файлов) вывод Списка MAC-адресов большого LAN-коммутатора.
Команда, которую Вы просите, просто:
grep -c -o -f strings_file input_file
-f
опция получит шаблоны из strings_file, один на строку.
-c
опция возвратит количество соответствий, таким образом устраняя использование | wc -l
.