#!/bin/sh # # # Author: Bernhard Kuehl # Universitaet Osnabrueck # Thu Jun 26 19:01:10 MET DST 1997 # File: lpcount # Description: # fatal () { echo ${1+"$@"} >&2 exit 1 } PATH=/usr/local/gnu/bin:/usr/bin:/bin export PATH INPUT=account [ ! -f "$INPUT" ] && fatal "$INPUT ist keine Datei" [ ! -r "$INPUT" ] && fatal "$INPUT nicht lesbar" cat "$INPUT" | egrep '^User:' | sed s'/Host.*Pages: //' | gawk ' { if ( $3 == 0 ) $3=1 data[$2]+=$3 } END { for ( i in data ) print i":\t"data[i] } ' | sort -n -r +1 exit 0