Достаточно
grep -c 'pattern' ~/mydir/* 2>/dev/null| sort -rk2n -t:| sed 's/:.*//;q'
Используйте флаг --protocol
для фильтрации по tcp4.
netstat --protocol inet -4
покажет вам только сокеты ipv4.
Что касается процессов Java, у вас есть PIDS в выводе netstat. Используйте его с помощью команды ps
, чтобы найти ваши Java-программы.
Прослушивание сокетов ipv6 встроено в эти процессы.Это характеристика самих этих процессов, и я думаю, что их нельзя отключить, если вы не скомпилируете эти приложения с соответствующей конфигурацией ipv6.