crc32() { for i in "$@"; do r=`cksum -o 3 "$i"` if [ $? -ne 0 ]; then continue fi echo -n "$i = " echo $r | sed 's/\([0-9][0-9]*\) .*/\1/' | xargs printf "%08X\n" done }