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

Как записать командой в файл?

Есть такая команда:
ps -U user | grep program | grep -v grep | awk '{print $1}'
Если ее выполнить, то она выдаст PID программы program.
Как мне записать в файл этот PID, при этом чтобы не выводилась лишняя строка? Просто цифры без перехода на новую строку
Если просто добавить >, то выйдет так:
3acb31cdc1394313a0d45e207c96cc04.PNG
Но мне не надо, чтобы появлялась вторая строка
  • Вопрос задан
  • 2395 просмотров
Подписаться 1 Оценить 3 комментария
Решения вопроса 1
crazyzubr
@crazyzubr
Python backend-developer
ps -U user | grep program | grep -v grep | awk '{print $1}' | grep -v '^$' > pid.out
Ответ написан
Пригласить эксперта
Ответы на вопрос 1
@Z-r
> ps -U user | grep program | grep -v grep | awk '{print $1}'


Кошмар какой. У вас там точно procps-ng не установлен, а то:

$ pgrep -U user program > program.pid
Ответ написан
Комментировать
Ваш ответ на вопрос

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

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