Hi all, ich bin jetzt schon oefters auf folgendes Problem gestossen: Ich moechte einem Befehl (z.B.: id3ren, for i in ''; do; done) eine liste von Dateinamen uebergeben. Die liste hole ich mir meist mittels "ls" oder "find". | ls *.mp3 |xargs | | [Shakira]-[01]-[Objection (Tango)].mp3 [Shakira]-[02]-[Underneath Your | Clothes].mp3 [Shakira]-[03]-[Whenever, Wherever].mp3 | [Shakira]-[04]-[Rules].mp3 [Shakira]-[05]-[The One].mp3 | [Shakira]-[06]-[Ready For The Good Times].mp3 | [Shakira]-[07]-[Fool].mp3 [Shakira]-[08]-[Te Dejo Madrid].mp3 | [Shakira]-[09]-[Poem To A Horse].mp3 [Shakira]-[10]-[Que Me Quedes | Tu].mp3 [Shakira]-[11]-[Eyes Like Yours].mp3 [Shakira]-[12]-[Suerte | (Whenever, Wherever)].mp3 [Shakira]-[13]-[Te Aviso, Te Anuncio | (Tango)].mp3 (alles eine Zeile) | find . -name "*.mp3" -print0 | | ./[Shakira]-[03]-[Whenever, | Wherever].mp3./[Shakira]-[04]-[Rules].mp3./[Shakira]-[05]-[The | One].mp3./[Shakira]-[06]-[Ready For The Good | Times].mp3./[Shakira]-[07]-[Fool].mp3./[Shakira]-[08]-[Te Dejo | Madrid].mp3./[Shakira]-[09]-[Poem To A Horse].mp3./[Shakira]-[10]-[Que | Me Quedes Tu].mp3./[Shakira]-[11]-[Eyes Like | Yours].mp3./[Shakira]-[12]-[Suerte (Whenever, | Wherever)].mp3./[Shakira]-[01]-[Objection | (Tango)].mp3./[Shakira]-[02]-[Underneath Your | Clothes].mp3./[Shakira]-[13]-[Te Aviso, Te Anuncio (Tango)].mp3 (alles eine Zeile) Wenn ich jetzt diese Ausgaben als Dateiargumente an ein Programm uebergebe passiert meist folgendes: | id3 -l `id3 -l `find . -name "*.mp3" -print0` | | id3: fopen: ./[Shakira]-[03]-[Whenever,: No such file or directory | id3: fopen: | Wherever].mp3./[Shakira]-[04]-[Rules].mp3./[Shakira]-[05]-[The: No | such file or directory | id3: fopen: One].mp3./[Shakira]-[06]-[Ready: No such file or directory | id3: fopen: For: No such file or directory | id3: fopen: The: No such file or directory | id3: fopen: Good: No such file or directory | id3: fopen: Times].mp3./[Shakira]-[07]-[Fool].mp3./[Shakira]-[08]-[Te: | No such file or directory =8-( Weis da jemand eine Methode wie man sich eine Dateiliste zusammen bauen kann die nicht so empfindlich auf Leer- und Sonderzeichen reagiert?? Gruss, Markus -- [ markus hubig ] [ mail: mhubig@web.de ] [ debian/gnu linux (sid) ] [ vorholzstrasse 6 ] [ saft: markus@pot.ath.cx ] [ linux 2.4.17 i686 ] [ 76131 karlsruhe ] [ tele: +049 721 6657522 ] [ reg. Linux user #204961 ]
Attachment:
pgpL7LSb3asAk.pgp
Description: PGP signature