O que é o {} no comando find / path / -exec '{}' do?

12

Estou curioso para saber o que é o {} no comando a seguir?

Exemplo de comando:

find /foo/ -name "*.txt" -exec rm -v {} \;

A página Man forneceu uma pequena sinopse, mas me confundiu um pouco:

The string '{}' is replaced by the current file name being processed everywhere it occurs in the arguments to the command, not just in arguments where it is alone, as in some versions of find.

    
por chrisjlee 01.02.2012 / 17:16

1 resposta

12

Esse é o símbolo que é substituído pelo nome do arquivo que find cria.

    
por 01.02.2012 / 17:24

Tags