Hi. Ich bastele grade an dem Problem, wie ich mir ein Shellscript bauen kann, was mir bestimmte Dateien einfach umbenennt. Hintergrund: Ich lese eine CD aus, ergibt die Endung .cdda.wav. Dann möchte ich die Datei ins Mp3-Format bekommen, ergibt die Endung .cdda.wav.mp3. Wenn ich sie vorher noch mit sox konvertiere, dann sogar noch länger. Ergo habe ich dann ein Haufen files mit ewig langen Namen. Ich habe versucht mit sed was anzufangen, scheint aber nicht so ganz das richtige zu sein. (Hab es wahrscheinlich nicht so verstanden) ;) Gibt es eine recht einfache Möglichkeit, den kompletten Ausdruck von track[01..??].cdda.wav.mp3 in folgende Form zu bringen: <Interpret>.mp3 Bin leider (noch) nicht so bewandert in der Programmiererei.. Danke. Ich wünsche Euch allen einen wundervollen Rutsch ins Jahr 2000. :) -- To Mucki and Nane: still thinkin' of ya --------------------------------------------------------------------- To unsubscribe, e-mail: suse-linux-unsubscribe@suse.com For additional commands, e-mail: suse-linux-help@suse.com
On Fri Dec 31 1999, Goran Ristic wrote:
Ich bastele grade an dem Problem, wie ich mir ein Shellscript bauen kann, was mir bestimmte Dateien einfach umbenennt.
perl -pe 'while($_=shift) { rename $old, $new; }' datei.endung Du kannst den Script erweitern und die Umwandlungen ueber $old und $new so erzeugen, wie Du es gerne haettest. -- Heinz. --------------------------------------------------------------------- To unsubscribe, e-mail: suse-linux-unsubscribe@suse.com For additional commands, e-mail: suse-linux-help@suse.com
Ich bastele grade an dem Problem, wie ich mir ein Shellscript bauen kann, was mir bestimmte Dateien einfach umbenennt. Hintergrund: Ich lese eine CD aus, ergibt die Endung .cdda.wav. Dann möchte ich die Datei ins Mp3-Format bekommen, ergibt die Endung .cdda.wav.mp3.
Seltsam, bei mir gibt's gleich wav. Und dann direkt mp3. Ohne andere Zwischen-Endungen.
Gibt es eine recht einfache Möglichkeit, den kompletten Ausdruck von track[01..??].cdda.wav.mp3 in folgende Form zu bringen: <Interpret>.mp3
Bei Suse gibt's das mmv (oder so, multiple move) Hab ich noch nicht ausprobiert, hört sich vom Programmnamen aber nach einer Lösung für dein Problem an. Versuch doch mal "man mmv" (bzw. erst mit yast installieren) -- Marco Dieckhoff --------------------------------------------------------------------- To unsubscribe, e-mail: suse-linux-unsubscribe@suse.com For additional commands, e-mail: suse-linux-help@suse.com
Goran Ristic wrote:
Hi.
Ich bastele grade an dem Problem, wie ich mir ein Shellscript bauen kann, was mir bestimmte Dateien einfach umbenennt. Hintergrund: Ich lese eine CD aus, ergibt die Endung .cdda.wav. Dann möchte ich die Datei ins Mp3-Format bekommen, ergibt die Endung .cdda.wav.mp3.
Wenn ich sie vorher noch mit sox konvertiere, dann sogar noch länger.
Ergo habe ich dann ein Haufen files mit ewig langen Namen. Ich habe versucht mit sed was anzufangen, scheint aber nicht so ganz das richtige zu sein. (Hab es wahrscheinlich nicht so verstanden) ;)
Gibt es eine recht einfache Möglichkeit, den kompletten Ausdruck von track[01..??].cdda.wav.mp3 in folgende Form zu bringen: <Interpret>.mp3
wie wär's damit? multiple move: mmv (Serie ap) Gruß, Martin --------------------------------------------------------------------- To unsubscribe, e-mail: suse-linux-unsubscribe@suse.com For additional commands, e-mail: suse-linux-help@suse.com
On Fri, the 31. of Dec in 1999, Goran Ristic told me:
Gibt es eine recht einfache Möglichkeit, den kompletten Ausdruck von track[01..??].cdda.wav.mp3 in folgende Form zu bringen: <Interpret>.mp3
Hi Goran. Wenn ich dich richtig verstanden habe, dann willst du aus "track[01..??].cdda.wav.mp3" -> z.B. interpret[01..??].mp3 machen, ja? Wie wärs so: #!/bin/bash let a=0 for i in *.wav.mp3 do let a=a+1 mv $i $1_$a.mp3 done Das Script rufst du mit "./script interpret" auf. Man sollte den Fall noch abfangen, wenn kein Interpret angegeben wird. Wenn er immer zweistellig zählen soll, dann musst du noch AFAIR seq (da hat Raphael 'was zu geschrieben => Archiv) einbauen. Das kann ich dir aber leider nicht zeigen, denn das Script stammt fasst so aus der Liste. :-) Gruß Carsten -- "Etwas nicht tun zu können, ist kein Grund, es nicht zu tun." Gordon "Alf" Shummway Die weltbeste Suchmaschine: http://www.metager.de/ Registered Linux User: 106265 --------------------------------------------------------------------- To unsubscribe, e-mail: suse-linux-unsubscribe@suse.com For additional commands, e-mail: suse-linux-help@suse.com
Hallo Leute, in früheren SuSE Versionen war es kein Problem die SDB mit "suserundig" zur Volltextsuche zu initialisieren. Alle erforderlichen Pakete sind wie im Handbuch beschrieben installiert.Die Variablen sind entsprechend gesetzt. Auf localhost:80 kann ich problemlos zugreifen. Wenn ich die Volltextsuche verwenden möchte bewschwert Apache sich mit: You don`t have permissions to access /htdig/serch.html Apache 1.3.9. Server at linux.nowindows.de Port 80 Manpage,doc,Kofler und andere bringen mich nicht weiter. Habe ich irgendwas vergessen? Das System ist derzeit standalone, SuSE 6.3 Hat noch jemand damit Probleme oder bin ich der einzige Depp? Guido --------------------------------------------------------------------- To unsubscribe, e-mail: suse-linux-unsubscribe@suse.com For additional commands, e-mail: suse-linux-help@suse.com
Am Son, 02 Jan 2000 schrieb Guido Fassbender:
Hallo Leute,
Hat sich erledigt! Ein Blick in die SDB bei SuSE hätte keinen Trafic verursacht. Sorry. Guido --------------------------------------------------------------------- To unsubscribe, e-mail: suse-linux-unsubscribe@suse.com For additional commands, e-mail: suse-linux-help@suse.com
On Fri, Dec 31, 1999 at 06:00:48PM +0100, Carsten Becker wrote:
Hi Goran. Hi Carsten.
Wenn ich dich richtig verstanden habe, dann willst du aus "track[01..??].cdda.wav.mp3" -> z.B. interpret[01..??].mp3 machen, ja? Ja! :)
Wie wärs so:
#!/bin/bash let a=0 for i in *.wav.mp3 do let a=a+1 mv $i $1_$a.mp3 done THX! Das war, was mir gefehlt hat, um das ganze auf der Con zu automatisieren!
Das Script rufst du mit "./script interpret" auf. Man sollte den Fall noch abfangen, wenn kein Interpret angegeben wird. Wenn er immer zweistellig zählen soll, dann musst du noch AFAIR seq (da hat Raphael 'was zu geschrieben => Archiv) einbauen. Das kann ich dir aber leider nicht zeigen, denn das Script stammt fasst so aus der Liste. :-) Hast Du dazu noch ne Message-ID?
Ansonsten erstmal THX! :) -- With best regards. To Mucki and Nane: still thinkin' of ya --------------------------------------------------------------------- To unsubscribe, e-mail: suse-linux-unsubscribe@suse.com For additional commands, e-mail: suse-linux-help@suse.com
On Mon, 3 Jan 2000, Goran Ristic wrote:
On Fri, Dec 31, 1999 at 06:00:48PM +0100, Carsten Becker wrote:
Hi Goran. Hi Carsten.
Wenn ich dich richtig verstanden habe, dann willst du aus "track[01..??].cdda.wav.mp3" -> z.B. interpret[01..??].mp3 machen, ja? Ja! :)
Warum macht ihr das so kompliziert? Dazu gibt's doch mmv! Im obigen Beispiel dann mmv "track??.cdda.wav.mp3" interpret#1#2.cdda.wav.mp3 ansonsten man mmv. Gruss, Peter. --------------------------------------------------------------------- To unsubscribe, e-mail: suse-linux-unsubscribe@suse.com For additional commands, e-mail: suse-linux-help@suse.com
On Tue, the 04. of Jan in 2000 at 12:09:34, Peter Weilbacher told me:
On Mon, 3 Jan 2000, Goran Ristic wrote:
On Fri, Dec 31, 1999 at 06:00:48PM +0100, Carsten Becker wrote:
Wenn ich dich richtig verstanden habe, dann willst du aus "track[01..??].cdda.wav.mp3" -> z.B. interpret[01..??].mp3 machen, ja? Ja! :)
Warum macht ihr das so kompliziert? Dazu gibt's doch mmv!
Ja, viele Wege führen nach Rom. Unix eben. Ich hatte Žmal so ein Problem, da habŽ ich mich kurz mit mmv beschäftigt, bin aber nicht durchgestiegen. Ich finde so ein Script auch viel flexibler. BTW: Kann mmv eigentlich auch folgendes? Ich habe ein Directory mit z.B. folgenden Dateien:¹ Mona.jpg, Lisa.jpg, Claudia.jpg Kann mmv daraus auch folgendes machen?¹ Frau_01.jpg, Frau_02.jpg, Frau_03.jpg IMHO nein, da die alten Namen keinen Zähler beinhalten. In man mmv habe ich auf der Suche nach "count" nichts gefunden und der Index ist AFAIK etwas anderes, oder? Gruß Carsten ¹ Mir wären unter Umständen noch andere Beispiele eingefallen, aber ich möchte ja nicht alle Frauen von der Liste vergraulen. ;-) -- "Etwas nicht tun zu können, ist kein Grund, es nicht zu tun." Gordon "Alf" Shummway Die weltbeste Suchmaschine: http://www.metager.de/ Registered Linux User: 106265 --------------------------------------------------------------------- To unsubscribe, e-mail: suse-linux-unsubscribe@suse.com For additional commands, e-mail: suse-linux-help@suse.com
Hi, Peter! On Tue, Jan 04, 2000 at 12:09:34PM +0100, Peter Weilbacher wrote: \begin{OT}
Warum macht ihr das so kompliziert? Dazu gibt's doch mmv! Ja, das schöne an Linux ist, daß man es unendlich kompliziert machen kann, wenn man möchte. ;) \end{OT}
-- With best regards. To Mucki and Nane: still thinkin' of ya --------------------------------------------------------------------- To unsubscribe, e-mail: suse-linux-unsubscribe@suse.com For additional commands, e-mail: suse-linux-help@suse.com
[20000105 13:15], Goran Ristic (g.ristic@berlin.de)
fell asleep at the keyboard and...
| On Tue, Jan 04, 2000 at 12:09:34PM +0100, Peter Weilbacher wrote:
| \begin{OT}
| > Warum macht ihr das so kompliziert? Dazu gibt's doch mmv!
| Ja, das schöne an Linux ist, daß man es unendlich kompliziert machen
| kann, wenn man möchte. ;)
| \end{OT}
Never make anything simple and efficient when a way can be found to
make it complex and wonderful.
SCNR !
--
Gruss / with best regards
Jens-Eike Jesau
On Mon, the 03. of Jan in 2000 at 03:07:33, Goran Ristic told me:
On Fri, Dec 31, 1999 at 06:00:48PM +0100, Carsten Becker wrote:
Wenn ich dich richtig verstanden habe, dann willst du aus "track[01..??].cdda.wav.mp3" -> z.B. interpret[01..??].mp3 machen, ja? Ja! :)
Wie wärs so: [...Script und blabla...]
Hast Du dazu noch ne Message-ID?
Ich habŽ sie tatsächlich gefunden: Message-ID: <37BC10DA.B5070F77@edmd.str.daimler-benz.com> Ursprünglicher Autor: Stefan Gießler Guter Mann, der kommt auch in die Suppe. ;-) Aus dem Thread: "Renamen mehrer Files" gestartet von Uwe Tönies. Gruß Carsten -- "Etwas nicht tun zu können, ist kein Grund, es nicht zu tun." Gordon "Alf" Shummway Die weltbeste Suchmaschine: http://www.metager.de/ Registered Linux User: 106265 --------------------------------------------------------------------- To unsubscribe, e-mail: suse-linux-unsubscribe@suse.com For additional commands, e-mail: suse-linux-help@suse.com
Goran Ristic schrieb:
Hi.
Hallo,
Ich bastele grade an dem Problem, wie ich mir ein Shellscript bauen kann, was mir bestimmte Dateien einfach umbenennt. Hintergrund: Ich lese eine CD aus, ergibt die Endung .cdda.wav. Dann möchte ich die Datei ins Mp3-Format bekommen, ergibt die Endung .cdda.wav.mp3.
Wenn ich sie vorher noch mit sox konvertiere, dann sogar noch länger.
Ergo habe ich dann ein Haufen files mit ewig langen Namen. Ich habe versucht mit sed was anzufangen, scheint aber nicht so ganz das richtige zu sein. (Hab es wahrscheinlich nicht so verstanden) ;)
Gibt es eine recht einfache Möglichkeit, den kompletten Ausdruck von track[01..??].cdda.wav.mp3 in folgende Form zu bringen: <Interpret>.mp3
Also wenn ich dich richtig verstanden hab, dann willst du eine Audio-CD aufnehmen und in mp3 umwandeln richtig? Für genau sowas bin ich dabei FRP zu schreiben. Bei Interesse schick mir'ne PM und ich kann dir gerne mein kleines Perl-Skript mailen, funktioniert zwar noch nicht ganz richtig (Probleme mit dem Systemaufrufen) aber ich denke du wirst doch die eine oder andere Idee verwenden können. Und was die Probleme im Skript angeht so werd ich sie hoffentlich bald gelöst haben, es wurde ja eine recht interessante Mail von Marco Dierckhoff zu dem Thema an die ML geschickt. Mein Perl-Skript soll im folgendes realiesieren: Aufnehmen der Audio-Daten von der CD mittels cdparanoia, umwandeln der Audiofiles in mp3-files mittels l3enc, umbenennen der Files in [Nummer]-[CDName]-[Liedname].mp3 erzeugen der m3u-playlists für Windoze und Linux Falls es das ist was du suchst schick mir ne kleine PM und ich schick dir die Souzrcen! Daniel "Fengor" Brachmann --------------------------------------------------------------------- To unsubscribe, e-mail: suse-linux-unsubscribe@suse.com For additional commands, e-mail: suse-linux-help@suse.com
participants (9)
-
9d@cosmosdirekt.de
-
ca.becker@gmx.de
-
g.fassbender@ndh.net
-
g.ristic@berlin.de
-
hd@elfie.rhein-neckar.de
-
jesau@gmx.net
-
linux@jwr.de
-
Martin.Stark@rz-online.de
-
weilbach@uni-sw.gwdg.de