Re: [shell-script] find ( exec/xargs) e for

2009-10-15 Por tôpico George Robinson
Olá Miranda, Muito obrigado pela sua ajuda. Eu criei um nao tao elegante quando o seu: #!/bin/bash DIR="/opt/shoutcast/bin/wma/" find "${DIR}" -iname "*.wma" -exec ffmpeg -i {} -acodec libmp3lame -ab 128k -ac 2 -ar 44100 {}.mp3 \; find "${DIR}" -iname ".*" -prune -o -exec rename 's/\.wma.mp3$

Re: [shell-script] find ( exec/xargs) e for

2009-10-15 Por tôpico miranda
fazer um script a parte com o comando de conversão : ffmpeg -i $1 -acodec ... ${1%.wma}.mp3 ( digamos que o nome seja converte.sh e esteja no seu PATH) então find /opt/shoutcast/bin/ -iname "*.wma" -exec converte.sh {} \; On Thu, 2009-10-15 at 16:43 -0300, George Robinson wrote: > > consegui fa

Re: [shell-script] find ( exec/xargs) e for

2009-10-15 Por tôpico George Robinson
consegui fazer com o seguinte script: #!/bin/bash find /opt/shoutcast/bin/ -iname "*.wma" -exec ffmpeg -i {} -acodec libmp3lame -ab 128k -ac 2 -ar 44100 {}.mp3 \; porém ele converte como "arquivo.wma.mp3" alguem poderia dar uma sugestao?? Att, 2009/10/15 George Robinson > oi thiago, na ve

Re: [shell-script] find ( exec/xargs) e for

2009-10-15 Por tôpico George Robinson
oi thiago, na verdade, foi so erro de digitaçao... tanto que ele executa o script... apenas nao consegue realizar a tarefa... vou testar as sua sugestao... Att, 2009/10/15 Thiago Diniz da Silveira > > > Dando uma olhada rápida está faltando uma " (aspas) no FILE=`find > "${DIR}...` > > Para pe

Re: [shell-script] find ( exec/xargs) e for

2009-10-15 Por tôpico Thiago Diniz da Silveira
Dando uma olhada rápida está faltando uma " (aspas) no FILE=`find "${DIR}...` Para pegar cada entrada no arquivo TXT você pode usar um for assim: for var in $(cat arquivo.txt); do echo $var; done 2009/10/15 George Robinson > > > Mais uma vez estou recorrendo à lista após quebrar a cabeça co

[shell-script] find ( exec/xargs) e for

2009-10-15 Por tôpico George Robinson
Mais uma vez estou recorrendo à lista após quebrar a cabeça com um script que nao dá certo. Eu tenho o seguinte script: DIR="/opt/shoutcast/bin" FILE=`find "${DIR} -iname "*.wma" CONVERT=`ffmpeg -i "$FILE" -acodec libmp3lame -ab 128k -ac 2 -ar 44100 "${FILE%.wma}.mp3"` find "${DIR}" -iname "${FI