The UNIX and Linux Forums  


Go Back   De Unix-en Linux Forum > Top Forums > Programmeren en Shell Scripting
.
google unix.com



Programmeren en Shell Scripting Post vragen over KSH, CSH, SH, Bash, Perl, PHP, sed, awk en andere shell scripts en shell scripting talen hier.

Meer UNIX en Linux Forum Onderwerpen Misschien vindt u Helpful
Draad Thread Starter Forum Antwoorden Last Post
Script voor het branden van dvd-on-the-fly? satimis Programmeren en Shell Scripting 0 05-20-2008 07:17
Hoe te branden een bootable DVD op AIX 5.3? rainbow_bean AIX 5 04-07-2008 07:12 PM
Burn-cd 1.7.3 (Default branch) iBot Software releases - RSS Nieuws 0 01-06-2008 05:50 PM
Hoe te branden van een cd / dvd in solaris8 milieu surainbow SUN Solaris 8 09-18-2007 05:38
hoe deze bestanden te branden ...? D-IEW BSD 4 10-14-2004 11:11

 
English Japanese Spanish French German Portuguese Italian Dutch Swedish Russian Norwegian Hungarian Hebrew Danish Bulgarian Greek Powered by Powered by Google
 
LinkBack Thread Tools Zoeken in deze Thread Rate Thread Display Modes
  #1 (permalink)  
Old 06-12-2007
bog333 bog333 is offline
Geregistreerde gebruiker
  
 

Join Date: Jun 2007
Posten: 3
Muziek-cd branden

Allo.
Ik heb een programma met shell script te branden cd's en dvd's omdat ik niet wil installeren met KDE of GNOME dependance. Ik wil het optimaliseren van een van mijn shell script. deze shell script is te branden van muziek-cd's. Ik juste moeten gaan in de schaal en schrijven:
burn_cd_music audio1.mp3 audio2.mp3 audio1.ogg audio1.wav
en de shell script kopiëren bestand in / tmp / cd_temp, converte ze in. wav en branden van de cd. Het is fonctionnal, maar ik wil niet hebben tijdelijk bestand .....
Kan ik gebruik pijp of buffer om dat te doen, en hoe?
Sorry voor mijn Engels, als je niet begrijpt, ik zal proberen om beter uit te leggen


Geef me je ideeën
Mijn script is:
#! / bin / bash
# doe een lijst van de mp3-bestanden en een voor het ogg-bestand
for i in $ @
doen
j \u003d `echo $ i | cut-f2-d '". "
IF-test $ j \u003d "ogg"
dan
Lijst1 \u003d "$ Lijst1 $ i"
fi
IF-test $ j \u003d 'mp3'
dan
Lijst2 \u003d "$ Lijst2 $ i"
fi
gedaan

# Kopieer het bestand in / tmp / cd_temp (ik wil niet om dit te doen)
mkdir / tmp / cd_temp
for i in $ @
doen
cp $ i / tmp / cd_temp /
gedaan

# Ga op de map
cd / tmp / cd_temp

# converteren het ogg-bestand in wav-bestand
voor i in Lijst1
doen
sox `basename $ i. ogg". ogg `basename $ i. ogg". wav
rm `basename $ i. ogg". ogg
gedaan

# converteren van de mp3-bestand in wav-bestand
voor i in Lijst2
doen
mpg123-w `basename $ i. mp3". wav $ i
rm `basename $ i. mp3". mp3
gedaan

# cd branden
cdrecord dev \u003d ATA: 0,0,0-eject speed \u003d 2-pad-audio *. wav

# verwijder de tijdelijke bestanden
rm-r / tmp / cd_temp /
 

Bladwijzers

Thread Tools Zoeken in deze Thread
Zoeken in deze Thread:

Uitgebreid zoeken
Display Modes Beoordeel deze draad
Beoordeel deze draad:

Posting Regels
Jij mag niet Post Nieuwe threads
Jij mag niet na antwoorden
Jij mag niet post attachments
Jij mag niet bewerk uw berichten

BB code is Aan
Smilies zijn Aan
[IMG] code Aan
HTML-code is Uit
Trackbacks zijn Aan
Pingbacks zijn Aan
Refbacks zijn Aan




Alle tijden zijn GMT -4. Het is nu 03:39 PM.


Powered by: vBulletin, Copyright © 2000 - 2006, Jelsoft Enterprises Limited. Vertalingen Powered by .
vBCredits v1.4 Copyright © 2007 - 2008, PixelFX Studios
De Unix-en Linux Forums Copyright © 1993-2009. Alle rechten Reserved.Ad Beheer door RedTyger

Content Relevante URL's door vBSEO 3.2.0