-----BEGIN PGP SIGNED MESSAGE-----
Hash: SHA1
Gabriel Gilini wrote:
> Olá pessoal, estou fazendo um script para rodar como deamon que pesquise nas
> minhas pastas os arquivos .ogg, .wav e .wma e converta-os para mp3. O script
> está quase pronto, mas eu travei quando fui colocá-lo para entrar em todos
> os subdiretórios (da pasta onde ficam minhas mp3) procurando os arquivos
> para conversão. Olha como está o script até agora:
Interessante a abordagem em blocos de código.
Use find. Ele é seu amigo :) Eu faria algo assim:
for wma in $(find . -name "*.wma")
do
nome="$(basename "$wma" .wma)"
mplayer -ao pcm:file="$nome.wav" "$nome.wma"
[ $? -eq 0 ] || rm -f "$nome.wma"
done
O find já irá descer nos diretórios e achar todos os caras para você.
- --
MrBiTs - [EMAIL PROTECTED] | /"\
010 Encrypted e-mail preferred | \ / ASCII Ribbon Campaign
001 OpenPGP Key ID: 0x6DD1F186 | X Against HTML email & vcards
111 http://www.mrbits.com.br | / \
-----BEGIN PGP SIGNATURE-----
Version: GnuPG v1.4.1 (GNU/Linux)
Comment: Using GnuPG with Mozilla - http://enigmail.mozdev.org
iD8DBQFENa2XrDdxWm3R8YYRAnx/AJ9OP2IqE+jbvSR0cudoxR2OYOTn/QCdGxvn
5cxQhu2rW8zZXU82IWuNdQ0=
=s1h3
-----END PGP SIGNATURE-----
---------------------------------------------------------------------
Esta lista não admite a abordagem de outras liguagens de programação, como
perl, C etc. Quem insistir em não seguir esta regra será moderado sem prévio
aviso.
---------------------------------------------------------------------
Sair da lista: [EMAIL PROTECTED]
---------------------------------------------------------------------
Esta lista é moderada de acordo com o previsto em
http://www.listas-discussao.cjb.net
---------------------------------------------------------------------
Servidor Newsgroup da lista: news.gmane.org
Grupo: gmane.org.user-groups.programming.shell.brazil
Links do Yahoo! Grupos
<*> Para visitar o site do seu grupo na web, acesse:
http://br.groups.yahoo.com/group/shell-script/
<*> Para sair deste grupo, envie um e-mail para:
[EMAIL PROTECTED]
<*> O uso que você faz do Yahoo! Grupos está sujeito aos:
http://br.yahoo.com/info/utos.html