The UNIX and Linux Forums  
Hej og Velkommen fra USA til UNIX og Linux Forums! Tak for dit besøg og deltager i vores globale samfund.

Go Back   UNIX og Linux Forums > Top Forums > Shell Programmering og Scripting
.
google unix.com



Shell Programmering og Scripting Post spørgsmål om ksh, CSH, SH, Bash, Perl, PHP, SED, AWK og ANDRE shell scripts og Shell scriptsprog her.

Mere UNIX og Linux Forum Emner du måske kan finde Helpful
Tråd Thread Starter Forum Svar Last Post
Script til at brænde DVD i farten? satimis Shell Programmering og Scripting 0 05-20-2008 06:17 AM
Hvordan til at brænde en startbar DVD på AIX 5.3? rainbow_bean AIX 5 04-07-2008 06:12 PM
Burn-cd 1.7.3 (Default filial) iBot Software Releases - RSS Nyheder 0 01-06-2008 05:50 PM
hvordan man brænder en cd / dvd i solaris8 miljø surainbow Sun Solaris 8 09-18-2007 04:38 AM
hvordan man kan brænde disse filer ...? D-IEW BSD 4 10-14-2004 10:11 AM

 
English Japanese Spanish French German Portuguese Italian Dutch Swedish Russian Norwegian Hungarian Hebrew Danish Bulgarian Greek Powered by Powered by Google
 
LinkBack Thread Tools Søg denne tråd Rate Thread Display Modes
  #1 (permalink)  
Old 06-12-2007
bog333 bog333 is offline
Registreret Bruger
  
 

Join Date: Jun 2007
Stillinger: 3
Musik-cd brænder

Allo.
Jeg har et program ved hjælp af shell script til at brænde cd'er og dvd'er, fordi jeg ikke ønsker at installere en med KDE eller GNOME afhængighed. Jeg ønsker at optimere en af mine shell script. dette shell script er at brænde musik-cd'er. Jeg juste nødt til at gå i skallen og skriv:
burn_cd_music audio1.mp3 audio2.mp3 audio1.ogg audio1.wav
og shell script kopiere filen i / tmp / cd_temp, verte dem. wav og brænde cd. Det er fonctionnal, men jeg ønsker ikke at have midlertidig fil .....
Kan jeg bruge rør eller buffer til at gøre det, og hvordan?
Sorry for my english, hvis du ikke forstår, vil jeg forsøge at bedre at forklare


Giv mig du ideer
Mit script er:
#! / bin / bash
# lave en liste af mp3-filer og en for ogg fil
for jeg i $ @
gøre
j \u003d `echo $ i | cut-f2-d '.'`
if test $ j \u003d 'ogg'

Liste1 \u003d "$ Liste1 $ i"
fi
if test $ j \u003d 'mp3'

Liste2 \u003d "$ Liste2 $ i"
fi
gjort

# kopiere filen i / tmp / cd_temp (Jeg ønsker ikke at gøre dette)
mkdir / tmp / cd_temp
for jeg i $ @
gøre
cp $ i / tmp / cd_temp /
gjort

# gå på biblioteket
cd / tmp / cd_temp

# konvertere ogg fil i wav-fil
for jeg i Liste1
gøre
sox `basename $ i. ogg«. ogg `basename $ i. ogg«. wav
rm `basename $ i. ogg«. ogg
gjort

# konvertere mp3-fil i wav-fil
for jeg i Liste2
gøre
mpg123-w `basename $ i. mp3«. wav $ i
rm `basename $ i. mp3«. mp3
gjort

# brænde cd
cdrecord dev \u003d ATA: 0,0,0-eject hastighed \u003d 2-pad-audio *. wav

# slette den midlertidige fil
rm-r / tmp / cd_temp /
 

Bogmærker

Thread Tools Søg denne tråd
Søg denne tråd:

Avanceret søgning
Display Modes Bedøm denne tråd
Bedøm denne tråd:

Udstationering Regler
Du kan ikke post nye tråde
Du kan ikke post svar
Du kan ikke post vedhæftede filer
Du kan ikke redigere dine indlæg

BB-kode er
Smilies er
[IMG] koden er
HTML-koden er Slukket
Trackbacks er
Pingbacks er
Refbacks er




Alle tidspunkter er GMT -4. Den tid er nu 07:27 AM.


Powered by: vBulletin, Copyright © 2000 - 2006, Jelsoft Enterprises Limited. Oversættelser Powered by .
vBCredits v1.4 Copyright © 2007 - 2008, PixelFX Studios
UNIX og Linux Forums Content Copyright © 1993-2009. Alle rettigheder Reserved.Ad Management ved RedTyger

Content Relevant webadresser ved vBSEO 3.2.0