- 
	
	
	
		
Script Simples
	
	
		Pessoal, como poderia fazer um script para checar  se todos os diretorios do caminho /pasta existem algum arquivo (qualquer que seja) se nao ele gerarioa um log informando.. Atencao-> /pasta/diretorio nao contem arquivo, verificar.
 ex.: /pasta/pentium/doc
       /pasta/celero
ele checaria e daria o log que /pasta/celero nao possui nenhum arquivo.
  agradeço desde ja,
	 
 - 
	
	
	
		
Script Simples
	
	
		#!/bin/sh
# dae anonimo...
# veja o script
CAMINHO="/home"
ARQUIVO=".bashrc"
for dir in `ls $CAMINHO`; do
if [ ! -f   $CAMINHO/$dir/$ARQUIVO ]; then
      echo "verifique no diretorio $dir" >> /tmp/arquivo_de_log.txt
fi
done
echo "Fim do script [surf3r]"
	 
 - 
	
	
	
		
Script Simples
	
	
		<TABLE BORDER=0 ALIGN=CENTER WIDTH=85%><TR><TD><font size=-1>Quote:</font><HR></TD></TR><TR><TD><FONT SIZE=-1><BLOCKQUOTE>
On 2003-06-18 08:03, surf3r wrote:
#!/bin/sh
# dae anonimo...
# veja o script
CAMINHO="/home"
ARQUIVO=".bashrc"
for dir in `ls $CAMINHO`; do
if [ ! -f   $CAMINHO/$dir/$ARQUIVO ]; then
      echo "verifique no diretorio $dir" >> /tmp/arquivo_de_log.txt
fi
done
echo "Fim do script [surf3r]"
</BLOCKQUOTE></FONT></TD></TR><TR><TD><HR></TD></TR></TABLE>
Cara, eh mais ou menos isso, porem o arquivo nao seria um especifico, e sim qualquer um... tipo.  ARQUIVO=qualquer um dentro das pastas.. saco??
	 
 - 
	
	
	
		
Script Simples
	
	
		#!/bin/bash
for dir in `ls -l | grep ^d | awk ´{print $9}´ `    #lista os nomes de diretorios na pasta atual
do
total=`ls -l $dir | cut -f2 -d" "`  #verifica total de arquivos contidos na pasta
if [ $total -eq 0 ]
then
    echo $dir >> /caminho/log.txt  #escreve o nome da pasta sem conteudo
fi
done
[ ] ´s