При использовании: «ps -fu ${USER} | адрес grep» я могу найти процесс java, а также номер порта отладки, который появляется как часть командной строки процесса. Мой вопрос: как извлечь номер порта из командной строки, которая содержит много символов. Вопрос можно свести к тому, как извлечь слово между двумя строками. Я искал, как это сделать с помощью grep, awk или sed. Но все мои испытания закончились отображением всей командной строки процесса, а не только номера порта java.
Спасибо вперед.
java -Xdebug -Xrunjdwp:transport=dt_socket,address=8998,server=y -jar myapp.jar
, но, конечно, я просто догадываюсь, как оно есть. - person fvu   schedule 16.12.2013