|
From: | Petterson Faria |
Subject: | Re: [shell-script] Executar comando com o find., |
Date: | Sat, 21 Dec 2013 12:06:26 -0200 |
Use expansão de variável ${mp3:-3}.ogg
--
Atenciosamente
Petterson Faria (via celular)
Poxa Julio.
Só vi sua mensagem agora que cheguei em casa. Desculpe.
Eu já tinha visto essa sua dica aqui na lista.
Obrigado pela resposta.
Osvaldo e listeiros.
A situação é que o comando pede que eu insira o arquivo a ser processado "caminho/arquivo.mp3" e o caminho do arquivo resultado "caminho/arquivo.ogg".
O problema é que eu não consegui até agora executar essa troca dentro do exec do find.
Por exemplo eu fiz o seguinte:
find . -type f -name 01\*.mp3 -exec /usr/bin/aconv -y -i "{}" -acodec libvorbis -aq 3 -vn -ac 2 -b:a 320 -r:a 44100 "{}" \;
Não deu certo porque o nome do destino também ficou como MP3.
Tentei fazer substituição de string de mp3 para ogg como se fosse uma variável, mas obviamente não deu certo.
Alguém sabe se isso é possível? Ou... não possível?
Muito grato!Em 20/12/2013 08:51, "Osvaldo Filho" <address@hidden> escreveu:
Corrigindo:find . -name \*.mp3 -exec comando_conversao {} \ && rm -v {} \;2013/12/20 Osvaldo Filho <address@hidden>
Não tenho como testar agora, mas pode ser que resolva...find . \*.mp3 -exec comando_conversao {} \ && rm -v {} \;2013/12/20 Rodrigo Tenorio <address@hidden>Osvaldo, bom dia.
Obrigado pela resposta!Nesta solução eu cheguei. :)
Desculpe se não me fiz entender, mas eu queria aprender a usar a opção "-exec" do find.Até o momento eu não consegui imaginar como fazer para passar o caminho do arquivo.mp3 e arquivo.ogg para o comando de conversão dentro do parâmetro exec.
Precisava de uma luz quanto a isso.Em 20/12/2013 08:15, "Osvaldo Filho" <address@hidden> escreveu:
Creio que seria algo mais ou menos assim:#!/bin/bashfor i in `find "local" -name *.mp3`docomando: converter_arquivorm -v $idoneEsse pequeno script pode lhe ajudar.2013/12/19 Rodrigo Tenorio <address@hidden>
Pessoal,
Existe uma maneira de com um find -name "mp3", realizar a conversão recursiva dos arquivos encontrados?
O comando abaixo faria a conversão de um arquivo.../usr/bin/aconv -y -i "arquivo.mp3" -acodec libvorbis -aq 3 -vn -ac 2 -b:a 320 -r:a 44100 "arquivo.ogg"
E no fim, apagar o arquivo.mp3.
Alguém saberia me ajudar?
Grato,
Rodrigo Boechat--Att,
Osvaldo Filho.Sócio-fundador do i-TIC Digital Livre - Informação Livre para todos!Twitter i-TIC Digital Livre: @iticdigital
TUX-CE Member.
Técnico em Conectividade com Extensão em Desenvolvimento de Software - IFCE (Cefet).
Graduando em Telemática - IFCE (Cefet).Graduando em Redes de Computadores - Estácio/FIC
Novell Datacenter Technical Specialist.
Linux Professional Institute Certified Level 1.
Novell Certified Linux Administrator (CLA).
Visite: http://osvaldofilho.wordpress.com--Att,
Osvaldo Filho.Sócio-fundador do i-TIC Digital Livre - Informação Livre para todos!Twitter i-TIC Digital Livre: @iticdigital
TUX-CE Member.
Técnico em Conectividade com Extensão em Desenvolvimento de Software - IFCE (Cefet).
Graduando em Telemática - IFCE (Cefet).Graduando em Redes de Computadores - Estácio/FIC
Novell Datacenter Technical Specialist.
Linux Professional Institute Certified Level 1.
Novell Certified Linux Administrator (CLA).
Visite: http://osvaldofilho.wordpress.com--Att,
Osvaldo Filho.Sócio-fundador do i-TIC Digital Livre - Informação Livre para todos!Twitter i-TIC Digital Livre: @iticdigital
TUX-CE Member.
Técnico em Conectividade com Extensão em Desenvolvimento de Software - IFCE (Cefet).
Graduando em Telemática - IFCE (Cefet).Graduando em Redes de Computadores - Estácio/FIC
Novell Datacenter Technical Specialist.
Linux Professional Institute Certified Level 1.
Novell Certified Linux Administrator (CLA).
Visite: http://osvaldofilho.wordpress.com
[Prev in Thread] Current Thread [Next in Thread]
- Re: [shell-script] Executar comando com o find.,, (continued)
- Re: [shell-script] Executar comando com o find.,, Rodrigo Tenorio, 2013/12/20
- Re: [shell-script] Executar comando com o find.,, Osvaldo Filho, 2013/12/20
- Re: [shell-script] Executar comando com o find.,, Osvaldo Filho, 2013/12/20
- Executar comando com o find.,, Rodrigo Tenorio, 2013/12/20
- Re: [shell-script] Executar comando com o find.,, Julio C. Neves, 2013/12/20
- Re: Executar comando com o find.,, Rodrigo Tenorio, 2013/12/20
- Re: Executar comando com o find.,, Rodrigo Tenorio, 2013/12/20
- Re: [shell-script] Re: Executar comando com o find.,, Julio C. Neves, 2013/12/21
- Re: Executar comando com o find.,, Rodrigo Tenorio, 2013/12/21
- Re: [shell-script] Re: Executar comando com o find.,, Julio C. Neves, 2013/12/21
- Re: [shell-script] Executar comando com o find.,, Petterson Faria <=
- Prev by Date: Re: [shell-script] Re: Executar comando com o find.,
- Next by Date: Re: Executar comando com o find.,
- Previous by thread: Re: [shell-script] Re: Executar comando com o find.,
- Next by thread: Mega Sena da virada!
- Index(es):