
antonioamazonas
(usa Debian)
Enviado em 19/06/2015 - 16:06h
Senhores boa tarde, precisei criar um script para criar arquivos aleatórios em diretórios no disco.
O código esta funcionando e atendendo o que eu preciso, mas eu gostaria de criar uma regra com o if para a a linha : FOR=`mkdir $LOCAL`
Para que se no caso existir a pasta no local informado os arquivos fossem criados dentro dela.
Como posso fazer?
Segue o código abaixo
Muito obrigado.
Antonio Amazonas
#!/bin/sh
echo
echo
read -p " DIGITE O NOME DO ARQUIVO A SER CRIADO " NOME
read -p " DIGITE O DIRETORIO ONDE O ARQUIVO SERA CRIADO ex: / ou /dev ou /etc... " LOCAL
read -p " DIGITE O TAMANHO DO ARQUIVO A SER CRIADO ex : 1 ou 10 ou 100 ou 1000 etc... " MB
TAM=$MB
ARQUIVO=$NOME
DESTINO=$LOCAL
FOR=`mkdir $LOCAL`
clear
CRIAR_ARQUIVO=`touch ${LOCAL}${ARQUIVO}`
GERAR_TAMANHO=`dd if=/dev/zero of=${DESTINO}$Comandos bs=1M count=${TAM}`
echo
echo
echo
echo
echo " Arquivo $ARQUIVO criado em, $DESTINO com $MB Megabytes, criado com sucesso!"
echo
echo
echo " Os arquivos foram criados no diretorio $DESTINO"
ls -sh ${DESTINO}