|
|
|
|
Google Site
|
|||||||
| Fórumok | Regisztráció | Blog | Man oldalak | Fórum Szabályok | Linkek | Albumok | GYIK | Felhasználók | Naptár | Keres | Mai hozzászólások | Megjelöl Fórumok Olvas |
| Shell programozás és Scripting Post kérdések KSH, CSH, SH, Bash, Perl, PHP, SED, AWK ÉS EGYÉB shell szkriptek és shell script nyelvek itt. |
![]() |
|
|
Téma eszközök | Keresés a téma | Rate Thread | Megjelenítési módok |
|
|||
|
Zenei CD burn
Allo.
Én egy programot használ shell script hát CD-és DVD-ket, mert nem akarok telepíteni egyet a KDE vagy GNOME függőség. Azt akarom, hogy optimalizálja az egyik shell script. ez a szkript, hogy éget zenei CD-k. Én juste kell mennem a héj és írd be: burn_cd_music audio1.mp3 audio2.mp3 audio1.ogg audio1.wav és a shell script fájlt másol a / tmp / cd_temp, converte őket. wav és éget a cd. It's fonctionnal, de nem akarom, hogy az ideiglenes fájl ..... Tudom használni a cső vagy puffert csinálni, és hogyan? Sorry for my angol, ha nem érted, megpróbálom jobban elmagyarázni Adj ötleteket Saját szkript a következő: #! / bin / bash # csinálni liste az mp3 fájlokat, egy pedig az ogg fájl for i in $ @ tesz -j \u003d `echo $ i | cut-f2-d '". ": if test $ j \u003d 'ogg' majd List1 \u003d "$ List1 $ i" fi if test $ j \u003d 'mp3' majd List2 \u003d "$ List2 $ i" fi kész # másolja a fájlt a / tmp / cd_temp (nem akarom ezt tenni) mkdir / tmp / cd_temp for i in $ @ tesz cp $ i / tmp / cd_temp / kész # menj a fájl könyvtár : cd / tmp / cd_temp # konvertálni ogg fájlt wav fájl for i in List1 tesz sox `basename $ i. ogg`. ogg `basename $ i. ogg`. wav rm `basename $ i. ogg". ogg kész # konvertálni az mp3 fájlt wav fájl for i in List2 tesz az mpg123-w `basename $ i. mp3`. wav $ i rm `basename $ i. mp3". mp3 kész # CD írás : cdrecord dev \u003d ATA: 0,0,0-eject speed \u003d 2-pad-audio *. wav kiterjesztésű # törli az ideiglenes fájlt rm-r / tmp / cd_temp / |
| Sponsored Links |
|
|
|
|||
|
Tank you,
szkript nem másolja az eredeti fájlt a / tmp / cd_temp és ez jó (jobb, mint az én script). megvannak az első lépést, de most ez lehetséges, hogy ne hozzanak létre az ideiglenes fájlt. Lehet-e közvetlenül át minden átalakítás is cdrecord a pipát. Aranyam ez túl megszünteti az összes ideiglenes fájlt. |
|
|||
|
milyen változás tehetek, hogy megszüntesse az ideiglenes fájlt? Tudom, hogy ez posible somme ideje, hogy a cső, de azt hiszem, hogy nem alkalmazható ebben a helyzetben. volna ez a puffer shell script?
thanks in advance |
| Sponsored Links |
|
|
![]() |
| Könyvjelzõk |
| Téma eszközök | Keresés a téma |
| Megjelenítési módok | Rate this thread |
|
|
Több, UNIX és Linux fórum témák Ön által talált Hasznos
|
||||
| Szál | Thread Starter | Fórum | Válaszok | Utolsó hozzászólás |
| Script égetni a DVD repülni? | satimis | Shell programozás és Scripting | 0 | 05-20-2008 07:17 AM |
| Hogyan kell égetni egy bootable DVD on AIX 5,3? | rainbow_bean | AIX | 5 | 04-07-2008 07:12 PM |
| Burn CD 1.7.3 (Default branch) | Linux Bot | Software Releases - RSS hírek | 0 | 01-06-2008 05:50 PM |
| hogyan lehet égetni egy CD / DVD solaris8 környezet | surainbow | Solaris | 8 | 09-18-2007 05:38 AM |
| hogyan kell égetni ezeket a fájlokat ...? | D-iew | BSD | 4 | 10-14-2004 11:11 AM |