試してみると、別のハッシュを取得するのはなぜですか?
md5 <<< "Hello"
md5 -s "Hello"
最初の例に改行文字がある可能性があるためですか?
答え1
BashのHeredoc(これは<<<
それと呼ばれる)は常に改行文字で終わります。この動作は無効にできません。この改行文字はチェックサムを破棄する文字です。
試してみると、別のハッシュを取得するのはなぜですか?
md5 <<< "Hello"
md5 -s "Hello"
最初の例に改行文字がある可能性があるためですか?
BashのHeredoc(これは<<<
それと呼ばれる)は常に改行文字で終わります。この動作は無効にできません。この改行文字はチェックサムを破棄する文字です。