nossa pessoal, valeu mesmo, agora só por questão didática, como será que
ficaria da segunda forma citada ?
* Identify the file type using the command file.
Thiago
On 2/28/06, Felipe Kellermann <[EMAIL PROTECTED]> wrote:
>
> On Tue, 28 Feb 2006 11:41pm -0300, Thiago dos Santos wrote:
>
> > fala
Solução simples:
mv `find /dir -name *.exe` /dir_destino
mv `find /dir -name *.com` /dir_destino
/bin/mail -s "Assunto..." "[EMAIL PROTECTED]" < MSG.
Thiago dos Santos wrote:
>fala pessoal, agradeço ajuda de todos desde já !
>vou colocar a questão original p/ ver se fica mais fácil:
>
>Create
fala pessoal, agradeço ajuda de todos desde já !
vou colocar a questão original p/ ver se fica mais fácil:
Create a bash script that searches for Windows executables on the shares. If
an executable is found, the file should be moved to a directory outside of
the share and a mail should be sent to
executaveis são os arquivos com algum bit de execução ?
da uma olhada no man do find. de qq forma, o que vc pode usar é o test com a
opção -x , algo tipo
if test -x $file
then echo "eh executavel"
fi
ou
[ -x $file ] && echo "eh executavel"
acho que o find tem uma opção -chmod ou algo assim.
valeu Felipe, mas eu ainda não consegui fazer o filtro de arquivos
executáveis, ele está movendo todos os arquivos da pasta, preciso que sejam
movidos somente os executáveis.
Abs,
Thiago
On 2/28/06, Felipe Kellermann <[EMAIL PROTECTED]> wrote:
>
> On Tue, 28 Feb 2006 10:00pm -0300, Thiago d
O parametro exec do find deve resolver, mas eu usaria o xargs
para resolver a charada.
find /diretorio -type f |xargs -J % mv % /destino
O parametro -J define um caracter que irá representar a saída do
primeiro comando, daih usamos o mv % /destino pra matar o problema.
Espero ter
On Tue, 28 Feb 2006 10:00pm -0300, Thiago dos Santos wrote:
> find /diretorio -type f exec file '{ }' \ ;
>
> consigo até redirecionar para um arquivomas o que eu preciso
> fazer, é mover estes arquivos que foram identificado pelo find para
> outro diretório, somente isto, alguém poderia me