[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index]
FW: [shell-script] listar arquivos dentro de diretorios?
From: |
MrBiTs |
Subject: |
FW: [shell-script] listar arquivos dentro de diretorios? |
Date: |
Tue, 10 May 2005 14:02:25 -0300 |
Desculpem pelo envio incompleto. Segue novamente a mensagem, agora completa:
/*
a barra no final faz parte da sintaxe do comando, assim como o
ponto-e-virgula */
Explica direito
Quando voce executa um comando find com sua opcao -exec, que executará o
comando logo apos ela, existe o conceito de escopo de comando, que é
encerrado quando um ; ( ponto e virgula ) é encontrado. A cadeia {} é
substituida pelo nome de cada arquivo encontrado e o comando é executado.
Como ; é identificado pelo shell como "separador de comandos", ele deve ser
"escapado" ou protegido de sua interpretacao pelo shell naquele momento, com
uma contra-barra (\) ou entre aspas
Entao, o comando
find . -name *.html~ -exec mv {} /onde/vc/quiser \;
TAMBEM pode ser escrito como
find . -name *.html~ -exec mv {} /onde/vc/quiser ";"
Eu, particularmente, prefiro usar \ ao inves de " ", por uma questao de
economia
- FW: [shell-script] listar arquivos dentro de diretorios?,
MrBiTs <=