#!/usr/bin/ksh #set -x #----------------------------------------------------------------- # Aufbereitung der aktuell verbrauchten Lizenzen als csv # Eine Zeile je verbrauchter Lizenz # # DBb 23.06.05 #----------------------------------------------------------------- . GetIDENT ; [ $? -ne 0 ] && exit 2 WKDIR="/tmp/$IDENT.`basename $0`" mkdir $WKDIR ; [ $? -ne 0 ] && exit 2 cd $WKDIR ; [ $? -ne 0 ] && exit 2 i4blt -s > i4blt.out #i4blt -s | grep -v -e "-" > i4blt.out while read ZEILE do if [ ! -z "$ZEILE" ] ; then # LeerZeile überlesen eval set $(echo '$ZEILE') if [ "$1" = "Product" ] ; then if [ "$2" = "Name:" ] ; then PRODUCT="$3" fi elif [ "$1" = "User:" ] ; then USER="$2" elif [ "$1" = "Group:" ] ; then DATE="$6. $5 $7" TIME="$8" elif [ "$1" = "Node:" ] ; then NODE="$2" echo "$PRODUCT $USER $DATE $TIME $NODE" >> `basename $0`.out echo "$PRODUCT;$USER;$DATE;$TIME;$NODE" >> `basename $0`.csv fi fi done < i4blt.out cp -p `basename $0`.csv /tausch/tmp/ cd - exit 0