可能性のある複製:
文字列のMD5ハッシュを端末で直接取得する方法
特定の変数があり、そのmd5sumを計算する必要があります。 「md5sum $ variable」で試しましたが、動作しません。
md5sumはパラメーターとしてファイル名を取ります。
ハッシュを計算する文字列がある場合は、パイプを介してmd5sumの標準入力に渡す必要があります。
echo -n $variable | md5sum
(-nは改行の追加を抑制します)
これを試すことができると思います:
echo -n "$VARIABLE" | md5sum
コメントで示唆されているように、echo -n
は新しい行を追加しません。また、引用符を使用すると、元のコンテンツのように新しい行が保持されます。