[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index]
Re: [shell-script] remove files
From: |
Gustavo Chaves |
Subject: |
Re: [shell-script] remove files |
Date: |
09 Mar 2005 22:32:19 -0300 |
User-agent: |
Gnus/5.09 (Gnus v5.9.0) Emacs/21.3 |
>>>>> On Wed, 9 Mar 2005 16:56:27 +0000, Miranda <address@hidden> said:
> sabe aquelas coisas que a gente aprende a usar mas nunca se
> pergunta o por que ? Quero me retratar aqui... Por que o
> "escape" no ponto-e-vírgula ? quando se usa exec ou ok
>> $ find /dir -name $1 -exec rm -f {} \;
Porque, neste caso, o ponto-e-vírgula deve ser passado para o find.
Se você não o "escapar" a shell vai entendê-lo como marcador de final
de comando.
BTW, se você usar a csh, por exemplo, vai ter que escapar as chaves
também, pois elas têm outro significado naquela shell.
Gustavo.