der_rokko
15-05-2005, 22:47
Hallo zusammen
Ich bin nun doch schon einige Stunden an diesem Problem dran. Und zwar möchte ich aus einem String eine Zahl herausholen.
Zuerst mal wie der String aussieht:
./blackmail/blackmail - bliss, please - 10 - frop.mp3: MPEG ADTS, layer III, v1, 128 kBits, 44.1 kHz, Stereo
Was ich will ist die Bitrate (128).
Nun das was ich mit Bash-scripten versucht habe:
a=$(file './blackmail/blackmail - bliss, please - 10 - frop.mp3' | sed "s/\(\d{3}\) kBits/\1/")
echo $a
Ausgegeben wird dasselbe, was reinkommt...
Wo liegt mein Denkfehler?
Ich danke euch für die Hilfe :)
der_rokko
Ich bin nun doch schon einige Stunden an diesem Problem dran. Und zwar möchte ich aus einem String eine Zahl herausholen.
Zuerst mal wie der String aussieht:
./blackmail/blackmail - bliss, please - 10 - frop.mp3: MPEG ADTS, layer III, v1, 128 kBits, 44.1 kHz, Stereo
Was ich will ist die Bitrate (128).
Nun das was ich mit Bash-scripten versucht habe:
a=$(file './blackmail/blackmail - bliss, please - 10 - frop.mp3' | sed "s/\(\d{3}\) kBits/\1/")
echo $a
Ausgegeben wird dasselbe, was reinkommt...
Wo liegt mein Denkfehler?
Ich danke euch für die Hilfe :)
der_rokko