web-dev-qa-db-ja.com

変数のmd5sumを計算するにはどうすればよいですか?

可能性のある複製:
文字列のMD5ハッシュを端末で直接取得する方法

特定の変数があり、そのmd5sumを計算する必要があります。 「md5sum $ variable」で試しましたが、動作しません。

3
johnny

md5sumはパラメーターとしてファイル名を取ります。

ハッシュを計算する文字列がある場合は、パイプを介してmd5sumの標準入力に渡す必要があります。

echo -n $variable | md5sum

(-nは改行の追加を抑制します)

3
tumbleweed

これを試すことができると思います:

echo -n "$VARIABLE" | md5sum

コメントで示唆されているように、echo -nは新しい行を追加しません。また、引用符を使用すると、元のコンテンツのように新しい行が保持されます。

0
Alexandre