Главная > Linux | PHP > Пример обработки данных поступающих на STDIN

Пример обработки данных поступающих на STDIN

19.01.2013 0 коммент. » Просмотры: 1 643
 

Недавно начал использовать php для пост обработки, некоторых данных полученных в консоли линукса. Например, я хотел бы каким-то образом подсветить некоторые данные, после выполнения команды: ps -A | grep mysql ...

Стандартный вывод команды:

вот такой:

а нам вдруг захотелось конкретно mysqld отметить знаком <--, чтобы получилось так:

делается это с помощью  чтения потока STDIN, вот так:

данный пример, особо не имеет смысла, но он выбран, только в качестве демонстрации возможностей такой работы. Конечно, возможно, вы можете все это сделать и с помощью grep-а. Однако, я с этой утилитой не особо дружу, поэтому мне легче это делать с помощью php. Например, вот в этом посте: Скрипт для создания пользователей ProFTPD, описан скрипт, в котором я с помощью такой команды получаю UID и GID пользователя proftpd из файла passwd.

Автор: | Теги: , , , ,

Важно

У нас заработал ФОРУМ. Все вопросы, которые не касаются статьи, а так же вопросы по конкретно вашему случаю нужно задавать и обсуждать именно там, в разделе "Помощь пользователям".

Добавить комментарий

Ваш e-mail не будет опубликован. Обязательные поля помечены *

Разрешены HTML-теги: <a>, <code>, <i>, <em>, <strong>, <b>, <u>, <strike>