How to maipulate the shell output in php

Posted by Mirage on Stack Overflow See other posts from Stack Overflow or by Mirage
Published on 2010-05-27T03:21:45Z Indexed on 2010/05/27 3:41 UTC
Read the original article Hit count: 207

Filed under:
|
|

I am trying to write php script which does some shell functions like reporting. So i am starting with diskusage report

I want in following format

drive path ------------total-size --------free-space

Nothing else

My script is

$output = shell_exec('df -h -T');
echo "<pre>$output</pre>";

and its ouput is like below

Filesystem    Type    Size  Used Avail Use% Mounted on
/dev/sda6     ext3     92G  6.6G   81G   8% /
none      devtmpfs    3.9G  216K  3.9G   1% /dev
none         tmpfs    4.0G  176K  4.0G   1% /dev/shm
none         tmpfs    4.0G  1.1M  4.0G   1% /var/run
none         tmpfs    4.0G     0  4.0G   0% /var/lock
none         tmpfs    4.0G     0  4.0G   0% /lib/init/rw
/dev/sdb1     ext3    459G  232G  204G  54% /media/Server
/dev/sdb2  fuseblk    466G  254G  212G  55% /media/BACKUPS
/dev/sda5  fuseblk    738G  243G  495G  33% /media/virtual_machines

How can i convert that ouput into my forn\matted output

© Stack Overflow or respective owner

Related posts about php

Related posts about linux