O que significa dash “-” na linha de comando do Unix? [duplicado]

0
    

Esta pergunta já tem uma resposta aqui:

    
  •              É '-' usado somente com cd?                                      7 respostas                          
  •     

Dado este comando diff:

./a.out < 1.in | diff - 1.out

O que significa - após a palavra diff?
Obrigado pela ajuda!

    
por Teddy Hartanto 19.01.2015 / 04:33

1 resposta

2

Tradicionalmente, - significa stdin (entrada padrão). Como você está redirecionando, a saída do primeiro comando é a entrada do segundo.

    
por 19.01.2015 / 04:38

Tags