Pour commande exemple ci-dessousde script Bash pour analyser la sortie d'une commande
# sha512sum /home/bin.tar
donne cette sortie:
7847a537b5db4434c075f18319caf12090cb0f19640190cbdf27e28a7b40b568127dfe9ec1c06604a87887ad403b618edeb42d1c41366b7a3e91d47b8d754ea4 /home/bin.tar
Comment puis-je attribuer seulement une partie de hachage de cette sortie à une variable en bash afin de comparer le hachage calculé avec un autre hachage dans une autre variable?
Ce que j'ai essayé que attribue les parties qui correspond à condition grep (je ne ai besoin de la première partie):
#! /bin/sh
RESULT="$(sha512sum /home/bin.tar | grep -o " /home/bin.tar")"
echo "Result:"
echo $RESULT
exit
Sortie
Result:
/home/bin.tar
C'était très rapide et directement la réponse. Je vous remercie! – mtekeli