Correção no script anterior, desculpem-me.

Eu estava testando em ./ e esqueci de aplicar a variável $2


#-----Inicio do script-----

#!/bin/bash

# Testa a sintaxe do script
if [ -z $1 ] || [ -z $2 ]; then
  echo "utilizacao: $0 {valor do chmod} {diretorio}"
  exit 0
fi

# lista tudo do diretorio $2 em um arquivo temporario
 find $2 > /tmp/dirlog.tmp

# Testa para ver o que eh diretorio
 for i in `cat /tmp/dirlog.tmp`
  do
    if [ -d $i ]; then
      # Se for diretorio, aplica o chmod com as permissoes setadas em $1
      chmod $1 $i
    fi
  done
 
# Remove arquivo temporario
rm /tmp/dirlog.tmp

# -----Fim do script-----

Abraços
________________________________
Fabio Bastiglia Oliva - Diretor
[EMAIL PROTECTED]

Safe Networks Informática LTDA.
http://www.safenetworks.com

"Você acha que está seguro? Nós achamos que não!
 Visite-nos antes que você vire estatística!
               Safe Networks Security Solutions"



Assinantes em 27/03/2001: 2169
Mensagens recebidas desde 07/01/1999: 106777
Historico e [des]cadastramento: http://linux-br.conectiva.com.br
Assuntos administrativos e problemas com a lista: 
            mailto:[EMAIL PROTECTED]

Responder a