Добрый день. Имеются две команды:
1. Посмотреть все соединения процессов JAVA с портом 3050 с группировкой по PID и подсчетом коннектов:
lsof -i :3050 | grep java | awk '{print $2}' | sort | uniq -c | sort -n
2. Выводить информацию о JAVA-процессах, имеющих отношение к порту 3050:
ps -fp $(lsof -i :3050 | grep java | awk '{print $2}')
По отдельности все хорошо, но хотелось бы запускать только одну совмещенную команду. Т.е. в одном выводе чтобы было: число коннектов, PID, параметр CMD из PS (полная строка запуска). Остальное не критично. Сломал уже голову, не могу придумать. К тому же я не очень силен в LINUX и в BASH в частности.