Sie sehen, dass sha256sum --check
die Ausgabe eines vorherigen (regulären) sha256sum-Laufs erforderlich ist: Es nimmt Hashes und Dateinamen über stdin und vergleicht sie mit tatsächlichen Dateien.
Daher liegt es nahe, die Ausgabe manuell in dem gewünschten Format zu übergeben:
$ echo "da39a3ee5e6b4b0d3255bfef95601890afd80709 motd" | sha1sum --check motd: OK