por que o comando use {} para uma variável de espaço reservado?

7

Estou curioso para saber por que find usa {} como a sintaxe para substituição de variável (por exemplo, como em find . -name "*~" -exec rm {} \; ). É uma sintaxe bastante incomum e não conheço nenhum outro programa ou idioma que use {} como espaço reservado.

    
por sullivan- 25.10.2013 / 21:07

1 resposta

10

Acho que a resposta está na sua pergunta. Outros comandos não usam {} como um espaço reservado. Dessa forma, você ainda pode usar a opção find do -exec sem ter que se preocupar com um monte de bobagens para escapar ou contornar o fato de que um comando usa {} exatamente como o find faz.

    
por 25.10.2013 / 21:11

Tags