#!/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
