Você pode usar o comando cortar ; Ele permite que você corte um determinado intervalo de caractere / byte de cada linha de entrada. Como o hash MD5 tem comprimento fixo (32 caracteres), você pode usar a opção -c 1-32
para manter apenas os primeiros 32 caracteres da linha de entrada:
echo -n test | md5sum | cut -c 1-32
Como alternativa, você pode dizer a cut
para dividir a linha em cada espaço e gerar apenas o primeiro campo: (observe as aspas ao redor do caractere de espaço)
echo -n test | md5sum | cut -d " " -f 1
Veja a página de manual para mais opções.