O
<(openssl dgst -sha256 filename)
a construção é uma substituição de processo . Ele cria um arquivo (ou FIFO) nos bastidores e passa seu nome de volta para a sequência de comandos.
<
é um redirecionamento regular de arquivos, redirecionando o conteúdo do arquivo "behind-the-scenes" para stdin e
-
é um marcador de posição reconhecido por sed para indicar que a sua entrada é proveniente de stdin .
Como sed é perfeitamente capaz de ler arquivos, o -< parece desnecessário neste contexto;
sed 's/^.*= //' <(openssl dgst -sha256 filename)
deve funcionar também.