可能重复: 如何在终端中直接获取字符串的MD5散列?
我有一个给定的变量,我必须计算它的md5sum。我试过使用"md5sum $variable",但它不起作用。
发布于 2011-12-10 19:46:31
md5sum将文件名作为参数。
如果您有一个要计算散列的字符串,则需要通过管道将其传递给md5sum的标准输入:
echo -n $variable | md5sum(-n用于抑制添加换行符)
发布于 2011-12-10 19:55:47
我想你可以试试这个
echo -n "$VARIABLE" | md5sum正如注释中所建议的,echo -n不应该添加新行。此外,使用引号将保持原有内容的新行。
https://askubuntu.com/questions/86757
复制相似问题