Buenas Tardes..
Estou com um pequeno problema em relação a um shell-script que eu estou
fazendo.
O script checa se os diretórios/arquivos estão com permissões corretas
(r/w)
É +- isso..
----- cut ------
#!/bin/sh
for i in $(find); do
if [ ! -w $i ]; then
chmod 774 $i
fi
done
----- cut ------
Na realidade não é bem assim, só quiz ilustrar a lógica de programação que
eu estou usando, funciona na maioria dos casos, mas no meu não, porque tem
alguns diretórios que contem mais de uma string, por exemplo:
Banco\ De\ Dados/
na hora que o script vai interpretar ele interpreta o "\" como um [newline]
e dai acaba não achando o diretório...
Já tentei usar o sed, declarar o find em uma variável etc, mas não tive
resultado..
Algum fera aí tem uma solução??
Abraços
---------------------
Giovanni Moser Frainer
Área de Tecnologias
Assinantes em 13/03/2001: 2201
Mensagens recebidas desde 07/01/1999: 103585
Historico e [des]cadastramento: http://linux-br.conectiva.com.br
Assuntos administrativos e problemas com a lista:
mailto:[EMAIL PROTECTED]