You can not select more than 25 topics Topics must start with a letter or number, can include dashes ('-') and can be up to 35 characters long.
cdr-exporter/cdr-md5.sh

11 lines
322 B

#!/bin/sh
error() { echo "$@"; exit 1; }
test -n "$1" || error "Usage: $0 <cdr-file>"
test -f "$1" || error "File '$1' not found"
BASECDR="$(basename "$1")"
TMPFILE="$(mktemp -t "cdr-md5.${BASECDR}.XXXXXXXXXX")"
MD5="$(tail -1 "$1") ${TMPFILE}"
sed '$d' < "$1" > "${TMPFILE}"
echo "$MD5" | md5sum -c -
rm -f "${TMPFILE}"