|
From: | Osvaldo Filho |
Subject: | Re: [shell-script] Executar comando com o find., |
Date: | Fri, 20 Dec 2013 08:35:35 -0200 |
Fala Osvaldo.experimente cortar e colar os cmds abaixo:mkdir tst # Cria diretorio tstcd tstmkdir subtst # dentro de tst cria um dir subtsttouch subtst/a{1..5} # em subtst cria arqs a1, a2, a3, a4 e a5> a2 # em tst (onde vc está) cria um arquivo a2find . -name a*Viu!!!??? Só achou o a2 do tst e do subtst. Isso ocorreu pq vc não protegeu o asterisco e o Shell o expandiu, trocando o a* por a2. O correto seria o find expandir o asterisco. Então o cmd deveria ser assim:find . -name a\*Colocando isso na dúvida do nosso amigo Osvaldo, vem:for mp3 in $(find . -name \*.mp3){/usr/bin/aconv -y -i "$mp3" -acodec libvorbis -aq 3 -vn -ac 2 -b:a 320 -r:a 44100 "${$mp3/.mp3/.ogg}"}Abraços para vcs e suShellso em 2014.Abcs,Julio@juliobashFacebook!? Not even if a cow coughs...;)Posso dar treinamento Shell em qualquer parte do país.Me mande um e-mail para saber detalhes ouecho 618921594007727281449002107776021103258914797578P | dcEm 20 de dezembro de 2013 10:14, 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
[Prev in Thread] Current Thread [Next in Thread]
- Executar comando com o find.,, Rodrigo Tenorio, 2013/12/19
- Re: [shell-script] Executar comando com o find.,, Osvaldo Filho, 2013/12/20
- Re: [shell-script] Executar comando com o find.,, Julio C. Neves, 2013/12/20
- Re: [shell-script] Executar comando com o find.,, Osvaldo Filho <=
- 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
- Prev by Date: Re: [shell-script] Executar comando com o find.,
- Next by Date: Re: [shell-script] Executar comando com o find.,
- Previous by thread: Re: [shell-script] Executar comando com o find.,
- Next by thread: Re: [shell-script] Executar comando com o find.,
- Index(es):