En Mac por defecto no exite el comando "md5sum" tan solo el comando "md5", lo unico que hace el comando md5 es calcular el algoritmo del fichero, a diferencia del comando "md5sum" en UNIX/Linux imprime por pantalla solo la salida de la suma MD5 en lugar de como lo hace el comando "md5" de Mac que muestra en la salida del comando "MD5 (nombre fichero) = suma MD5", esto puede ocasionar que algunos scripts puedan devolver un error y no sean totalmente compatibles, para ello vamos a crear un script con el siguiente contenido:
#!/bin/sh md5 $1 | cut -d "=" -f 2 | sed 's/^ *//;s/ *$//'
Para ello abrimos el Terminal de Mac OS X, y creamos un fichero con:
$ vi md5sum
Insertamos en el script, el contenido del script y guardamos. Ahora vamos a asignarle unos permisos de ejecución y usuarios.
$ sudo chmod a+x md5sum$ sudo chown $USER md5sum
Con esto ya tenemos el script creado, ahora lo movemos al directorio /usr/bin/
$ sudo md5sum /usr/bin/
Y listo, ya tenemos nuestro comando "md5sum" en Mac OS X


