Я шукаю єдиний рядок, який би повертав пид запущеного процесу.
На даний момент у мене:
ps -A -o pid,cmd|grep xxx|head -n 1
І це повертає кулак pid, command
. Мені потрібно лише перше число з виходу, а решта проігнорувати. Я гадаю, sed
чи awk
допоміг би тут, але мій досвід з ними обмежений.
Також у цього є ще одна проблема, вона поверне pid grep, якщо ххх не працює.
Дійсно важливо мати єдиний рядок, тому що я хочу повторно використовувати висновок, щоб зробити щось інше, як-от убивство цього процесу.