#!/bin/sh ######################################################################### # # FILE : lt # DATE : 17.9.2001 # AUTHOR : Patrick Meier / patrick.meier@gmx.net # DESCRIPTION : directory list with summary # # Copyrigth (C) 2001 by Patrick Meier, Switzerland # ######################################################################### PN=`basename "$0"` ######################################################################### # main ######################################################################### summe=0 anz=0 ls -ltr -I tmp.$$ $* | tee tmp.$$ for i in $(cut tmp.$$ -b 33-41); do i=${i##*[^0-9,' ']*} if [ i ] then summe=$[$summe+$i] anz=$[$anz+1] fi done echo -n "$anz Files, " # Byteoutput in groups formated if [ $summe -ge 1000000 ] then echo -n $[$summe/1000000]"," printf '%.3d,' $[($summe % 1000000)/1000] printf '%.3d' $[$summe % 1000] elif [ $summe -ge 1000 ] then echo -n $[$summe/1000]"," printf '%.3d' $[$summe % 1000] else echo -n $summe fi echo " Bytes" rm tmp.$$ ######################################################################### # EOF #########################################################################