#!/bin/csh -f

# schake@sandia.gov
#
# removes whitespace from front/end of lines
# compresses multiple whitespace chars in middle of line to a single ' '
# runs cksum on result

if ("$1" == "") then
  set f='-'
else
  set f="$1"
endif

if ("$f" == "-") set stdin

set sum=`cat $f | sed -e 's/^[	 ]*//g' -e 's/[	 ]*$//g' -e 's/[	 ][	 ]*/ /g' | cksum`

if ($?stdin) then
    echo $sum
else
    echo $sum $f
endif
