Для команды экземпляра нижеBash скрипт для разбора вывода команды
# sha512sum /home/bin.tar
дает этот вывод:
7847a537b5db4434c075f18319caf12090cb0f19640190cbdf27e28a7b40b568127dfe9ec1c06604a87887ad403b618edeb42d1c41366b7a3e91d47b8d754ea4 /home/bin.tar
Как я могу назначить только хеш-часть этого вывода переменной в Баш в для сравнения вычисленного хеша с другим хэшем в другой переменной?
То, что я попытался назначает только те части, которые матчей условие в Grep (нужно только первая часть):
#! /bin/sh
RESULT="$(sha512sum /home/bin.tar | grep -o " /home/bin.tar")"
echo "Result:"
echo $RESULT
exit
Выход
Result:
/home/bin.tar
Это было очень быстро и прямо ответ. Спасибо! – mtekeli