Я хочу создать один лайнер, который, учитывая, что номер порта (2550) использует возвращаемое значение из netstat, позволил бы мне затем запустить результирующий вывод для ps -ef, чтобы вернуть путь рассматриваемого процесса. У меня есть:
ps -ef | grep $(netstat -tonp | grep 2550 | awk '{split($7,a,"/"); print a[1]}')
и пока я знаю
netstat -tonp | grep 2550 | awk '{split($7,a,"/"); print a[1]}'
возвращает ожидаемый результат, последующий grep сообщает мне, что такого файла или каталога нет (но, если я сделаю ps -ef | grep **), он работает просто отлично ... Я явно что-то упускаю. .. хорошо, очевидно, но я не вижу что?