![]() |
Hallo und herzlich Willkommen aus den Vereinigten Staaten, die UNIX-und Linux-Foren! Vielen Dank für Ihren Besuch und die Teilnahme an unserem Global Community.
|
|
Google unix.com
|
|||||||
| Foren | Registrieren | Forum-Regeln | Links | Alben | FAQ | Benutzerliste | Kalender | Suche | Die heutige Beiträge | Alle Foren als gelesen markieren |
| Shell Programmierung und Scripting Post Fragen zu ksh, csh, sh, bash, Perl, PHP, sed, awk und anderen Shell-Skripte und Shell-Scripting-Sprachen hier. |
Mehr UNIX-und Linux-Forum Themen Vielleicht finden Sie hilfreiche
|
||||
| Faden | Thread Starter | Forum | Antworten | Last Post |
| Script zum Brennen von DVD-on-the-fly? | satimis | Shell Programmierung und Scripting | 0 | 05-20-2008 06:17 AM |
| Wie brennt man eine Boot-DVD auf AIX 5.3? | rainbow_bean | AIX | 5 | 04-07-2008 06:12 PM |
| Burn-CD 1.7.3 (Default branch) | iBot | Software-Releases - RSS News | 0 | 01-06-2008 05:50 PM |
| wie das Brennen einer CD / DVD in solaris8 Umwelt | surainbow | SUN Solaris | 8 | 09-18-2007 04:38 AM |
| Wie brennt man diese Dateien ...? | D-iew | BSD | 4 | 10-14-2004 10:11 AM |
![]() |
|
|
LinkBack | Thread Tools | Suche diesen Thread | Rate Thread | Anzeige-Modi |
|
|
|
||||
|
Musik-CD brennen
Allo.
Ich habe ein Programm mit Shell-Script zum Brennen von CDs und DVDs, da ich nicht installieren möchten, mit KDE oder GNOME Dependance. Ich möchte, dass die Optimierung einer meiner Shell-Skript. Diese Shell-Skript ist das Brennen von Musik-CDs. Ich juste müssen sich in der Schale, und schreiben: burn_cd_music audio1.mp3 audio2.mp3 audio1.ogg audio1.wav und die Shell-Skript, Kopieren Sie die Datei in / tmp / cd_temp, converte sie in. wav und Brennen der CD. Es ist fonctionnal, aber ich möchte nicht, dass die temporäre Datei ..... Kann ich die Leitung oder Puffer zu tun, und wie? Sorry für mein Englisch, wenn Sie nicht verstehen, ich werde versuchen, besser zu erläutern Geben Sie mir Ideen Mein Skript ist: #! / bin / bash # eine Liste der MP3-Dateien und eine für die OGG-Datei for i in $ @ tun j \u003d `echo $ i | cut-f2-d '". " if test $ j \u003d "ogg" dann list1 \u003d "$ list1 $ i" fi if test $ j \u003d "mp3" dann list2 \u003d "$ list2 $ i" fi getan # Kopieren Sie die Datei in / tmp / cd_temp (Ich möchte nicht, dass dies zu tun) mkdir / tmp / cd_temp for i in $ @ tun cp $ i / tmp / cd_temp / getan # Gehen Sie auf die Dateien-Verzeichnis cd / tmp / cd_temp # Umwandlung der OGG-Datei in wav-Datei for i in list1 tun sox `basename $ i. ogg". ogg `basename $ i. ogg". wav rm `basename $ i. ogg". ogg getan # Umwandlung der MP3-Datei in wav-Datei for i in list2 tun mpg123-w `basename $ i. mp3". wav $ i rm `basename $ i. mp3". mp3 getan # CD brennen cdrecord dev \u003d ATA: 0,0,0-eject speed \u003d 2-pad-audio *. wav # Löschen der temporären Datei rm-r / tmp / cd_temp / |
|
||||
|
Sie Tank,
Ihr Skript nicht kopieren Sie die Original-Datei in / tmp / cd_temp und es ist gut (besser als mein Skript). Wir haben den ersten Schritt, aber jetzt ist es möglich, schaffen keine temporären Dateien. Ist es möglich, direkt alle die Umwandlung zu cdrecord von Rohr. Mein Gold ist es zu beseitigen, alle die temporäre Datei. |
|
||||
|
Welche Art der Veränderung kann ich tun, um die temporäre Datei? Ich weiß, dass es posible somme Zeit zu tun, mit Leitung, aber ich denke, es ist nicht anwendbar, in dieser Situation. haben sie einen Puffer in Shell-Skript?
Vielen Dank im Voraus |
![]() |
| Lesezeichen |
| Thread Tools | Suche diesen Thread |
| Anzeige-Modi | Rate this thread |
|
|