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
1 -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
2 -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ß.