User since
2003-08-04
1706
Artikel
HausmeisterIn
Das Problem ist, dass die Ausgabe die du auf der Konsole siehst nicht auf STDOUT ausgegeben wird, welche qx oder Backticks auffangen, sondern direkt an die Konsole gesendet werden.
Vielleicht kannst du die Ausgabe in eine Dateiumleiten:
systemcall > datei.txt 2>&1
Gruß Alex\n\n
<!--EDIT|format_c|1091880231-->
User since
2004-07-28
6
Artikel
BenutzerIn
Hallo, ich habe da wieder mal ein Problem :-).
Wenn ich auf meiner Linux (suse 9.1) Konsole
cdda2wav dev=ATA:0,0,0 -vtitles cddb=0 -J eingebe liest cdda2wav
die Titel die sich aus der Audio CD befinden aus und gibt sie auf der Konsole aus zb. so:
Album title: 'Chill Out Cafè vol 8 - CD1' from 'Vari'
T01: title 'Arcoiris - Volta pro mar'
...
T15: title 'In Da Gladiaz - Shakti'
Wenn ich die Titel aber zb. $cd_titels_text zuweise:
my $cd_titels_text=`/usr/bin/cdda2wav dev=ATA:0,0,0 -vtitles cddb=0 -J`;
und sie dann in einem Fenster $text->insert('end', $cd_titels_text);
oder nur mit print ausgeben will passiert leider nix $cd_titels_text ist einfach leer.:-(
Bin für jeden Tipp dankbar
Gruß nanook
User since
2003-08-04
5873
Artikel
ModeratorIn
Das ist wohl deutlich mehr eine Linuxfrage und hat mit graphischen Oberflächen in Perl nix zu tun ;) *schieb*
s--Pevna-;s.([a-z]).chr((ord($1)-84)%26+97).gee; s^([A-Z])^chr((ord($1)-52)%26+65)^gee;print;
use strict; use warnings; Link zu meiner Perlseite