########################################################################## # Shellscript: was - Kurzbeschreibung aus dem Shellheader ausgeben # Versionsnr : 0.1 (beta) # Projekt : # Autor : Heiner Steven (stv) # Erstellung : 24.03.94 # SCCS-Kenn. : @(#) was 1.3 04/12/20 ########################################################################## # Beschreibung: # ########################################################################## PN=`basename $0` # Programmname VER='1.3' Hilfetext () { echo "$PN - Kurzbeschreibung aus Shellheader ausgeben, Version $VER (stv '94)" echo "Aufruf: $PN Shellscript [Shellscript ...]" exit 1 } [ $# -lt 1 ] && Hilfetext egrep '^# (Shellscript|Title)[ ]*:[ ]' "$@" /dev/null | cut -d: -f3- | sed 's/^[ ]*//g' | awk ' { Zeile = "" for ( i=1; i<=NF && $i != "-"; i++ ) Zeile = Zeile $i " " printf "%s", Zeile while ( i<=NF ) { if ( i < NF ) { printf "%s ", $i } else { printf "%s", $i } i++ } print "" } '