19 lines
297 B
Bash
Executable File
19 lines
297 B
Bash
Executable File
#!/bin/sh
|
|
|
|
check_command() {
|
|
which $1 >/dev/null 2>&1
|
|
}
|
|
|
|
if check_command md5sum; then
|
|
ret="$(md5sum "$@")"
|
|
elif check_command md5; then
|
|
ret="$(md5 -q "$@")"
|
|
else
|
|
echo "$0: no suitable md5sum implementation was found" >&1
|
|
exit 1
|
|
fi
|
|
|
|
[ "$?" -eq 0 ] || exit 1
|
|
|
|
echo "$ret" | awk '{ print $1 }'
|