Ищите процесс с именем

Я предполагаю sed подход был бы:

sed '2 i whatever_line_of_text_you_wanted_to_INSERT' filename.txt

Это получит текст во вторую строку файла и затем, фактическая вторая строка с в файле станет третьим.

Обратите внимание, что, использование добавляет режим, если бы это должно было быть, то это должно было использовать первую строку, так как добавление произойдет после того, как номер строки отметил.

sed '1 a whatever_line_of_text_you_wanted_to_INSERT' filename.txt

8
11.12.2012, 01:21
2 ответа

ps -C ищет точное совпадение базового имени исполняемого файла в то время, если выполнялся. Так, в этом случае, ps -C perl или ps -C processname.pl более вероятно был бы тем, что Вы хотите. То, что имеет значение, - то, в чем Вы находите /proc/<pid>/stat.

Если Вы хотите соответствовать на командной строке (конкатенация аргументов команды включая argv[0]), можно использовать pgrep -f как найдено на Солярисе, недавнем Linux и большей части BSDs.

7
27.01.2020, 20:12

Вероятно, Вы ищете pgrep, или что-то починенное от этого и ps

0
27.01.2020, 20:12

Теги

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