Возможный дубликат:
Как получить MD5-хэш строки непосредственно в терминале?
У меня есть заданная переменная и Мне нужно вычислить его md5sum. Я пробовал использовать "md5sum $ variable", но это не сработало.
Я думаю, вы могли бы попробовать это:
echo -n "$VARIABLE" | md5sum
Как предлагается в комментариях, echo -n
не будет добавлять новую строку. Кроме того, использование кавычек будет сохранять новые строки, как в оригинальном контенте.
md5sum принимает имена файлов в качестве параметров.
Если у вас есть строка, для которой вы хотите вычислить хеш, вам нужно передать ее на стандартный ввод md5sum через канал:
echo -n $variable | md5sum
(- n для запрета добавления новой строки)