Kann mir sagen ob und wie ich die Groesse (in kB/MB) von einzelnen CD Tracks ermitteln kann ?? Könnte ich auch sehr gut brauchen :))
Eine Liste bekommst Du (vorrausgesetzt du hast cdparanoia installiert) mit diesem Shell-Befehl(ssatz ;-)). Ich das gerade mal zusammengebastelt: Aber das folgende script hat leider noch syntax-error:
for i in $(cdparanoia -d /dev/scd1 -Q 2>&1 | tail -n`let
On Tue, Mar 07, 2000 at 01:58:06PM +0100, Klaus Andres wrote: Hallo, ...immer noch großes Interesse ;) 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! tracks=$(cdparanoia -d /dev/scd1 -Q 2>&1 | wc -l | sed s/" "//g)-10; echo $tracks` | cut -b9- | cut -d"[" -f1); do let mb=$i*2352/1024/1024; echo "$mb MB"; done | nl 1 70 MB 2 38 MB 3 ...usw ..bis 14 mit Mbyte Angabe.
hallo Clemens, wenn Du obiges script in einen Editor kopierst, wird in der 1. und 2. Zeile "lettracks=$(cd..." zusammengefasst. Richtig: "let tracks=$(cd..."
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 ;) $i ist klar, aber die Variablenfestlegung von mb schnall ich nicht :-/ mb=$i*2352/1024/1024; (???) Ich hab es mit Music-cd und data-cd getestet. 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. MfG Clemens PS: Klaus hast du es am laufen? Wenn es nichts ausmacht kannst du mir das script ja mal posten (!?) -- sig_30 Untersuchen, welche Parameter zB. das Kommando `ls' hat: strings /bin/ls | grep "-" [Info: man grep; man strings] Das geht latuernich auch mit anderen commands/progr., wie sendmail, fetch oder grep ua.. ------------------------------------------------------------ --------------------------------------------------------------------- To unsubscribe, e-mail: suse-linux-unsubscribe@suse.com For additional commands, e-mail: suse-linux-help@suse.com