On Thu, 23 Jan 2003 00:14:07 +0800, Jason Wong wrote:

either use PHP to parse out the entirety of 
the output or make your command pipe its
output to other commands such as sed & awk
before it gets to PHP.

> w | tail +3 | awk '{print $1,$3,$5}'

Jeff


> On Thursday 23 January 2003 00:10, Greg Chagnon wrote:
>> Does anyone know how to get certain parts of the output from an exec of
>> a certain command?  For example...if I run "w" I get this output:
>>
>> [root@Lunar]:~> w
>>  11:02am  up 56 days, 17:39,  1 user,  load average: 0.07, 0.02, 0.00
>> USER     TTY      FROM              LOGIN@   IDLE   JCPU   PCPU  WHAT
>> root pts/0    brpt-sh6-port214 11:01am  0.00s  0.27s  0.06s  w
>>
>> Now what if I just want the infor on the 3rd line, and info about anyone
>> else who is logged in, such as the username, the host, and the time
>> without getting all the uptime and the header info?  Thanks!
> 
> exec() 'returns' the output of the command in an array. Just extract from
> the array whatever line(s) you need.


-- 
PHP General Mailing List (http://www.php.net/)
To unsubscribe, visit: http://www.php.net/unsub.php

Reply via email to