Hallo,

ich habe hier folgendes Verzeichniss Lisiting Scrippt:
PHP Code:
#!/bin/sh
# TREE - Zeigt einen Verzeichnisbaum
# Autor: Ute und Tobias Gruetzmacher
pwd pfad
du 
awk '{ print $2 }' sort >> pfad
awk 
-F'BEGIN { k1=" |     ";             \
           k3=" |-----"; OFS="" }          \
         $1==""                            \
           { if ($2=="") print "/ (root)"; \
           else print $NF }                \
         $1=="." && $2!=""                 \
           { k2="";                        \
           for (i=2; i<NF; i++) k2=k2 k1;  \
           print k2, k3, $NF; }' 
pfad
rm pfad 
Dies würde ich gern schön formatiert als eine HTML-Seite ausgegeben haben.
Auch gut wäre wenn es die Möglichkeit gibt den Startpfad anzugeben, muß ja nicht immer bei /root angefangen werden.

Wer hat dazu ein paar Ideen oder Vorschläge?
Perfekt wäre dann sogar noch wenn das ganze farbig formatiert ausgegeben wird, so wie bei:
PHP Code:
ls -las --color
total 14
-rw-r--r--  1 admin root   11 Apr  5  2007 .version
0 drwxr
-xr-x  1 admin root  363 Apr  5  2007 bin
0 drwxr
-xr-x  1 admin root    0 Dec 31  1969 dev
0 lrwxrwxrwx  1 admin root    7 Apr  5  2007 etc 
-> tmp/etc
0 drwxr
-xr-x  1 admin root    0 Apr  5  2007 home
1 drwxr
-xr-x  1 admin root  148 Apr  5  2007 lib
-rwxr-xr-x  1 admin root 1937 Apr  5  2007 linuxrc
0 drwxr
-xr-x  1 admin root    0 Apr  5  2007 mnt
4 drwxr
-xr-x 29 admin root 4096 Jan  3 07:44 opt
0 dr
-xr-xr-x 41 admin root    0 Dec 31  1999 proc
1 drwxr
-xr-x  1 admin root  502 Apr  5  2007 sbin
0 drwxr
-xr-x  1 admin root    0 Dec 31  1999 tmp
1 drwxr
-xr-x  1 admin root   67 Apr  5  2007 usr
0 lrwxrwxrwx  1 admin root    7 Apr  5  2007 
var -> tmp/var
4 drwxr-xr-x  1 admin root 3450 Apr  5  2007 www 
Gruß.