203 votes

Seulement obtenir la valeur de hachage à l’aide de md5sum (sans nom de fichier)

J’ai utiliser md5sum pour générer une valeur de hachage pour un fichier. Mais j’ai seulement besoin de recevoir la valeur de hachage, pas le nom du fichier.

3abb17b66815bc7946cefe727737d295./iso/somefile.iso

Comment puis-je « bande » le nom du fichier et ne restera la valeur ?

211voto

Peter.O Points 1911

Une affectation simple tableau fonctionne... Notez que le premier élément d’un tableau peut être traité par simplement le sans le index, c’est à dire, contient uniquement les 32 chars de la md5sum.

200voto

jyzuz Points 1657

Eh bien un autre chemin  :)

66voto

Brian Campbell Points 101107

Vous pouvez utiliser `` pour répartir la ligne sur les espaces et retourner uniquement le premier de ces champ :

27voto

trevor Points 61

Sur Mac OS x :

16voto

Gordon Davisson Points 22534
md5="$(md5sum "${my_iso_file}")"
md5="${md5%% *}" # remove the first space and everything after it
echo "${md5}"

Prograide.com

Prograide est une communauté de développeurs qui cherche à élargir la connaissance de la programmation au-delà de l'anglais.
Pour cela nous avons les plus grands doutes résolus en français et vous pouvez aussi poser vos propres questions ou résoudre celles des autres.

Powered by:

X