O que

O que

Eu estava lendo este script que alguém escreveu e há esta linha:

comm -23 <(grep cat access.log) cats | mailx -s subject [email protected]

Entendo que significa converter esta saída como se fosse um arquivo, mas simplesmente não entendo essa sintaxe e não a vi em nenhum outro lugar.

Isso significa executar grep em um subshell e canalizar a saída de volta?

Responder1

< é um operador de redirecionamento. Ele pega o conteúdo do arquivo/saída da direita e passa para o comando à esquerda.

informação relacionada