perl shasum vs bash shasum

Die folgenden Bash- und Perl-Skripte führen auf mysteriöse Weise zu unterschiedlichen Ergebnissen. Warum

#!/bin/bash                                                                       
hash=`echo -n 'abcd' | /usr/bin/shasum -a 256`;
echo $hash;

#!/usr/bin/perl                                                                   
$hash = `echo -n 'abcd' | /usr/bin/shasum -a 256`;
print "$hash";

Das Bash-Skript:

$ ./tst.sh
88d4266fd4e6338d13b845fcf289579d209c897823b9217da3e161936f031589 -

Das Perl-Skript:

$ ./tst.pl
61799467ee1ab1f607764ab36c061f09cfac2f9c554e13f4c7442e66cbab9403  -

um Teufe

Antworten auf die Frage(2)

Ihre Antwort auf die Frage