Задать вопрос

Как получить PID из команды ps в linux?

Команда `ps -e | grep ghc` выдает:
21965 ?        00:00:00 runghc
21966 ?        00:00:12 ghc


Как изменить команду, чтобы получить не строки, а только значения PID?
  • Вопрос задан
  • 4521 просмотр
Подписаться 1 Оценить Комментировать
Помогут разобраться в теме Все курсы
  • Skillbox
    Linux для робототехников
    3 месяца
    Далее
  • Stepik
    Основы Linux
    2 недели
    Далее
  • Учебный центр IBS
    AL-1801 ОС Astra Linux Special Edition 1.8 для пользователей
    1 неделя
    Далее
Решения вопроса 1
Lerg
@Lerg
Defold, Corona, Lua, GameDev
ps -e | grep ghc | awk '{print $1}'
Ответ написан
Комментировать
Пригласить эксперта
Ответы на вопрос 3
@protven
Я предыдущих авторов плюсанул, конечно, но awk тут совсем не нужен.
ps -A -o pid вполне достаточно.
Ответ написан
@inkvizitor68sl
Linux-сисадмин с 8 летним стажем.
pgrep ghc
Ответ написан
Комментировать
heavybit
@heavybit
ps -e | awk '/ghc/ {print $1}'
Ответ написан
Комментировать
Ваш ответ на вопрос

Войдите, чтобы написать ответ

Похожие вопросы