Использование «ps -C java -o pid, user, cmd» Можно ли уменьшить вывод cmd?

Я пытаюсь передать эту команду только необходимой информации, которая мне нужна.

В команде cmd возвращается этот вывод …

/usr/local/jre1.7.0_51/bin/java -Dwd.tag=boxect -Dwd.instance=boxect0401a -classpath /usr/local/apache-tomcat-7.0.52/bin/boboxecttrap.jar:/usr/local/apache-tomcat-7.0.52/lib/*:/data/sou/boxect0401a/lib/*:/data/sou/boxect0401a -Dwd.home=/data/sou/boxect0401a -Dwd.service.type=boxect -Dfile.encoding=utf-8 -Dlog4j.configuration=file:/data/sou/boxect0401a/tomcat/conf/log4j.properties -Djava.util.logging.config.file=/data/sou/boxect0401a/tomcat/conf/logging.properties -Djava.util.logging.manager=org.apache.juli.ClassLoaderLogManager -Dcatalina.home=/usr/local/apache-tomcat-7.0.52 -Dcatalina.base=/data/sou/boxect0401a/tomcat -Djava.io.tmpdir=/data/sou/boxect0401a/temp -Duser.timezone=America/New_York -Duser.country=US -Duser.language=en -Duser.variant= -Dcom.sun.management.jmxremote -Dcom.sun.management.jmxremote.port=56517 -Dcom.sun.management.jmxremote.ssl=false -Dcom.sun.management.jmxremote.authenticate=false -Doms.base.config=/data/sou/boxect0401a/tomcat/conf/catalina.properties -Xms150g -Xmx150g -XX:MaxPermSize=256m -XX:PermSize=256m -XX:+UseParallelOldGC -XX:HeapMaximumCompactionInterval=10000 -XX:HeapFirstMaximumCompactionCount=10000 -XX:ThreadStackSize=1280 -XX:SoftRefLRUPolicyMSPerMB=0 -XX:+PrintGCDetails -XX:+PrintGCDateStamps -XX:InitialCodeCacheSize=128m -XX:ReservedCodeCacheSize=128m -XX:ErrorFile=/data/sou/boxect0401a/logs/hs_err_%p.log -verbose:gc -Xloggc:/data/sou/boxect0401a/logs/gc.boxect0401a.1415434937.log -Dtrack.instances.accessed=true -Dslave.instanceid= -Dslave.authtoken= -Dslave.tenant= -Dslave.type= -Dslave.target.type= -Drequest.track.id= -Dwd.confidence.level=prod -Dwd.environmentId=PROD org.apache.catalina.startup.Boboxecttrap start 

Я хотел бы получить только -Dwd.instance и -Dcom.sun.management.jmxremote.port

Есть ли что-то, что я могу добавить к команде, чтобы вытащить только эти части CMD?

Изменить * Примечание. Мне все равно хотелось бы видеть ответы pid и пользователя.

Благодаря!

One Solution collect form web for “Использование «ps -C java -o pid, user, cmd» Можно ли уменьшить вывод cmd?”

grep -o -- '-Dwd\.Instance=[^ ]*' результат через grep -o -- '-Dwd\.Instance=[^ ]*' (или, скорее всего, используйте $() чтобы только запустить первую половину канала один раз).

  • Выберите строки, начинающиеся с определенных номеров
  • Как узнать, какие процессы были запущены?
  • Как найти PID конкретной программы?
  • Как работает команда ps?
  • Создание дерева процессов
  • Команда Grep с использованием содержимого heredoc
  • Отложенный процесс задания «Остановлен» все еще отображается в рабочей таблице
  • Показывать только запущенные процессы - * не * потоки
  • Можно ли получить столбец PWD в верхнем выпуске?
  • Отключение имен столбцов в выводах ps
  • Почему мой второй сеанс tmux не показан в ps aux или htop, но в tmux list-session это?
  • Linux и Unix - лучшая ОС в мире.