答案1
md5sum 将文件名作为参数。
如果您有一个要计算哈希值的字符串,则需要通过管道将其传递给 md5sum 的标准输入:
echo -n $variable | md5sum
(-n 表示禁止添加换行符)
答案2
我认为你可以尝试这个:
echo -n "$VARIABLE" | md5sum
正如评论中所建议的,echo -n
不应添加新行。此外,使用引号将保留原始内容中的新行。
md5sum 将文件名作为参数。
如果您有一个要计算哈希值的字符串,则需要通过管道将其传递给 md5sum 的标准输入:
echo -n $variable | md5sum
(-n 表示禁止添加换行符)
我认为你可以尝试这个:
echo -n "$VARIABLE" | md5sum
正如评论中所建议的,echo -n
不应添加新行。此外,使用引号将保留原始内容中的新行。