unix

Multichecksum

Filed under:

Solo como anotación:

Para generar de una sola pasada el md5 y sha1 de un fichero (útil si el fichero es grande y/o el medio lento) usar el siguiente «one-liner» en bash:

$ function multichecksum () { local F="$1"; (cat "$F" | tee >(md5sum > MD5SUM.txt) | sha1sum > SHA1SUM.txt ) && sed -e "s,-$,$F," -i MD5SUM.txt SHA1SUM.txt; }

Resultado:

$ multichecksum El\ cabo\ del\ miedo.avi  && cat MD5SUM.txt SHA1SUM.txt
92e9ced03921f0e10b17528de9e86f76  El cabo del miedo.avi
5e6beff78b528b2af7ab2ea4907e5cc311275d35  El cabo del miedo.avi
Distribuir contenido