Tradicionalmente, - significa stdin (entrada padrão). Como você está redirecionando, a saída do primeiro comando é a entrada do segundo.
Esta pergunta já tem uma resposta aqui:
Dado este comando diff:
./a.out < 1.in | diff - 1.out
O que significa -
após a palavra diff?
Obrigado pela ajuda!
Tags diff