![]() |
|
|
google unix.com
|
|||||||
| Fóruns | Registar | Fórum Regimento | Ligações | Álbuns | FAQ | Lista deputados | Calendário | Pesquisa | Today's Posts | Mark Forums Read |
| Programação Shell Script e Post perguntas sobre ksh, CSH, SH, BASH, Perl, PHP, SED, Awk e outros scripts shell e shell scripts línguas aqui. |
Mais UNIX e Linux Fórum Tópicos Você pode achar Helpfull
|
||||
| Fio | Thread Starter | Fórum | Respostas | Última postagem |
| Script para gravar DVD na mosca? | satimis | Programação Shell Script e | 0 | 05-20-2008 07:17 |
| Como gravar um DVD em inicializável aix 5/3? | rainbow_bean | AIX | 5 | 04-07-2008 07:12 |
| Burn-CD 1.7.3 (Default sucursal) | iBot | Software Release - RSS Notícias | 0 | 01-06-2008 05:50 |
| como gravar um CD / DVD em solaris8 ambiente | surainbow | Sun Solaris | 8 | 09-18-2007 05:38 |
| como gravar estes arquivos ...? | D-IEW | BSD | 4 | 10-14-2004 11:11 |
![]() |
|
|
Linkback | Thread Tools | Pesquisar este Thread | Rate Thread | Display Modes |
|
|
|
||||
|
Música cd queimar
Allo.
Eu faço um programa usando shell script para gravar CDs e DVDs, porque não quero instalar um KDE ou GNOME com dependência. Quero otimizar um dos meus shell script. este script é para queimar CDs musicais. Justo eu ter que ir no shell e escrever: burn_cd_music audio1.mp3 audio2.mp3 audio1.ogg audio1.wav o shell script e copiar o arquivo em / tmp / cd_temp, Converte-os em. wav e gravar o CD. É fonctionnal, mas eu não quero ter de arquivos temporários ..... Posso usar o tubo ou tampão para fazer isso, e como? Desculpe para o meu Inglês, se você não entender, vou tentar explicar melhor Dê-me você ideias O meu script é: #! / bin / bash # fazer uma lista dos ficheiros mp3 e uma para o arquivo ogg for i in $ @ fazer j \u003d `echo $ i | cut-f2-d '". " se teste $ j \u003d 'ogg' então List1 \u003d "List1 $ $ i" fi se teste $ j \u003d 'mp3' então List2 \u003d "$ List2 $ i" fi feito # copiar o arquivo em / tmp / cd_temp (eu não quero fazer isto) mkdir / tmp / cd_temp for i in $ @ fazer cp $ i / tmp / cd_temp / feito # ir no diretório arquivos cd / tmp / cd_temp # ogg converter o arquivo em wav para i no List1 fazer sox `basename $ i. ogg». ogg `basename $ i. ogg». wav rm `basename $ i. ogg». ogg feito # converter o arquivo mp3 em wav para i no List2 fazer mpg123-w `basename $ i. mp3`. wav $ i rm `basename $ i. mp3`. mp3 feito # gravar CD cdrecord dev \u003d ATA: 0,0,0-eject velocidade \u003d 2-pad-audio *. wav # apaga o arquivo temporário rm-r / tmp / cd_temp / |
|
||||
|
Tank you,
seu script não copie o arquivo original em / tmp / cd_temp e é bom (melhor que o meu script). temos o primeiro passo, mas agora é possível para não criar qualquer arquivo temporário. é possível passar directamente para todos os demais cdrecord conversão por cano. O meu ouro é também eliminar todos os ficheiros temporários. |
|
||||
|
que tipo de mudança que eu posso fazer para eliminar os ficheiros temporários? Sei que é possível somme tempo para fazer com que a canalização, mas acho que não é aplicável numa situação como esta. ter um tampão em shell script?
thanks in advance |
![]() |
| Marcadores |
| Thread Tools | Pesquisar este Thread |
| Display Modes | Esta taxa Thread |
|
|