Clemens Wohld wrote:
On Tue, Mar 07, 2000 at 01:58:06PM +0100, Klaus Andres wrote:
Hallo,
Hallo Clemens,
...immer noch großes Interesse ;)
OK. DU hast auch mitbekommen, das es in der urspruenglichen Mail um *2* Probleme ging? 1. Anzeige der Groesse der einzelnen Tracks einer Audio-CD 2. Anzeige des verbleibenden Platzes auf einer Multi-Session-CD Das Script von mir soll nur 1. loesen!
Wo sind die ganzen "shell-cracks"? Expr-freaks ;)) .ich find den Fehler hier nicht. Laut script sysntax-error, laut vim kein syntax-error zu erkennen!
[...]
Iss alles soweit klar, aber ich bekomme nur Fehler. cdparanoia ist installiert, benutze ich selber erfolgreich in eigenen Brennerscripten.....
Evt. noch Laufwerk anpassen. (2 mal) Alles passiert. Ich hab es in einer Zeile (ohne es zu brechen) im script versucht, ich hab es nach den ; (Apostrophe) gebrochen. Nichts zu machen.
do let mb=$i*2352/1024/1024; Scheint immer wieder der Anstoß des Fehlers zu sein. cdparanoia verhält sich als wenn es falsch bedient worden wäre. Ich bekomme die --help Ausgabe und ohne Ende syntaxerrors!
Kann nochmal jemand genauer hinschauen? Ich blick noch nicht 100% durch das script durch, bin ja ehrlich ;)
Is nich so schlimm, macht nix ;-)
$i ist klar, aber die Variablenfestlegung von mb schnall ich nicht :-/ mb=$i*2352/1024/1024; (???)
Das soll die CD-Blocks in MB umwandeln. Ich das ausprobiert (1 Track mit cdparanoia gegrabbt) und geschaut, was ich rechnen muss, um auf die Anzahl MBs zu kommen, die danach auf der Platte hab, da cdparanoia nur die Anzahl Blocks ausgibt (.. und ich wusste nicht, wie gross die bei Audio-CDs sind) Ich bin auch nicht ganz sicher, ob die erste Zahl 100% *genau* ist. Da aber eh auf ganze MB gerundet wird, ist das IMHO nicht so tragisch. Jedenfalls sind die Groessen, die das Script anzeigt gleich den Anzahl Bytes auf meiner Festplatte nach dem grabben. Man beachte, dass auf einen normal Rohling (650MB) 680MB Audio-Daten passen! Auf einen 700MB-Rohling 730MB Audo-Zeugs.
Ich hab es mit Music-cd und data-cd getestet.
Mit data-cd is ja auch bloedsinn... ;-)
Nix. Kann mir jemand da weiterhelfen? ....genau das möchte ich gern in ein script zum brennen von CDR/CDRW und Multisession-cd's einbauen.
Probier das mal: -----8<---------- #!/bin/bash for i in \ $(cdparanoia -d /dev/scd1 -Q 2>&1 | tail -n \ `let tracks=$(cdparanoia -d /dev/scd1 -Q 2>&1 | wc -l | sed s/" "//g)-10; echo | cut -b9- | cut -d"[" -f1); do let mb=$i*2352/1024/1024 echo "$mb MB" done | nl ----->8----------- In eine Datei schreiben, ausfuehrbar machen, als root (!) ausfuehren. Gruss Marc -- +-----Du hast eine nützliche Linuxseite? Du suchst eine?-----------+ | --> http://www.Links2Linux.de <-- | | | +---Registered-Linux-User-#136487------------http://counter.li.org + --------------------------------------------------------------------- To unsubscribe, e-mail: suse-linux-unsubscribe@suse.com For additional commands, e-mail: suse-linux-help@suse.com