[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index]
Re: [shell-script] Script de organização.
From: |
NoComments |
Subject: |
Re: [shell-script] Script de organização. |
Date: |
Thu, 3 Jul 2008 17:06:20 -0300 |
Yakuza, eu reescreveria seu script desta maneira:
#!/bin/bash*
# Variáveis de ambiente
PATH_MUSICA="/home/musicas"
PATH_IMAGENS="/home/imagens"
PATH_TEXTOS="/home/textos"
PATH_VIDEOS="/home/videos"
clear
echo "Pressione qualquer tecla para organizar os arquivos.";*
read
echo "Organizando arquivos."
cd /home/documentos
echo -n "Movendo arquivos de música: mp3,wmv,mid. Aguarde... "
mv -f *.{mp3,wmv,mid} $PATH_MUSICA
echo "OK"
echo -n "Movendo arquivos de imagens: bmp,gif,jpg,jpeg,png,tif. Aguarde... "
mv -f *.{bmp,gif,jpg,jpeg,png,tif} $PATH_IMAGENS
echo "OK"
echo -n "Movendo arquivos de texto: doc,pdf,rtf,txt,ttf,wri. Aguarde... "
mv -f *.{doc,pdf,rtf,txt,ttf,wri} $PATH_TEXTOS
echo "OK"
echo -n "Movendo arquivos de vídeo: mpg,avi,rmvb,rm,mov,swf,flv,vob.
Aguarde... "
mv -f *.{mpg,avi,rmvb,rm,mov,swf,flv,vob} $PATH_VIDEOS
echo "OK"
echo "Os arquivos abaixo não puderam ser direcionados:";*
clear
ls -la /home/documentos
echo ""
echo "Finalizando script."
read
Em 03/07/08, Yakuza<address@hidden> escreveu:
> Pessoal, sou iniciante em shell script, mas vocês acham que esse script
> funcionaria perfeitamente?
>
>
> 1. *#!/bin/bash*
> 2. *#1.ir ate a pasta de /home/documentos*
> 3. *#2.vasculhar o dir atrás de arquivos de audio, video, texto e
> imagens. Redireciona-los*
> 4. *#para os respectivos diretorios: /home/musicas, /home/videos,
> /home/textos e /home/imagens*
> 5. *echo "Pressione qualquer tecla para organizar os arquivos.";*
> 6. *pause*
> 7. *echo "Organizando arquivos.";*
> 8. *cd /home/documentos*
> 9. *mv -vf *.mp3 *.wmv *.mid /home/musicas*
> 10. *mv -vf *.bmp *.gif *.jpg *.jpeg *.png *.tif /home/imagens*
> 11. *mv -vf *.doc *.pdf *.rtf *.txt *.ttf *.wri /home/textos*
> 12. *mv -vf *.mpg *.avi *.rmvb *.rm *.mov *.swf *.flv *.vob
> /home/videos*
> 13. *echo "Os arquivos abaixo não puderam ser direcionados:";*
> 14. *ls /home/documentos*
> 15. *echo "Finalizando script.";*
> 16. *pause*
>
> Todas as sugestões serão bem vindas.
> Obrigado.
>
>
> [As partes desta mensagem que não continham texto foram removidas]
>
>