neliobjr
(usa Red Hat)
Enviado em 03/11/2008 - 16:26h
Ai véio, script redondinho, funfando beleza.
Qualquer coisa posta ai...
#!/bin/sh
origem=/home/oracle/teste/teste #altere para a origem do seu arquivo.
dest=/home/oracle/teste/ #usei para escrever as variaveis temporarias e criar as pastas de teste....
more $origem | cut -d":" -f1 >> $dest/var_tmp # le o arquivo de origem com a sujeira e filtra como vc disse.
while test -s $dest/var_tmp # testa se o arquivo esta vazio, senão, entra no while
do
var_tmp2=`head -1 $dest/var_tmp` # le a primeira linha com o nome da conta e joga para um segundo arquivo temporario
sed -i '1d' $dest/var_tmp # apaga a primeira linha
echo $var_tmp2 #exibe o nome da pasta/conta
sleep 3 #espera 3 seguntos, senão passa que vc nem ve. rsrs
mkdir -p $dest/$var_tmp2 #cria a pasta no meu arquivo destino segundo a variavel 2 que setamos acima
chown -R $oracle:oinstall $dest/$var_tmp2 # alter, no more comments.
done
rm -rf $dest/var_tmp #apaga a variavel criada, no começo....
# caso vc queria ver o script funcionando em etapas, comente todas as linhas e va descomentando em ordem.
ABS