* Jens Schüßler <[EMAIL PROTECTED]> wrote: > * Ulf Volmer <[EMAIL PROTECTED]> wrote: > > > > for infile in $*; > > do > > lame --mp3input -b 96 "$infile" "$(basename "$infile" > > .mp3)-converted.mp3" > > done > > > > Insbesondere die " sind relevant, sobald Leerzeichen im Dateinamen > > vorkommen. > > Da gehören die "" aber vor allem um $*, sonst fällt er auch auf die > Schnauze mit den Leerzeichen. > > for infile in "$*"...
*Patsch* Wir reden beide wirr, es muss natürlich "$@" sein, nicht "$*". $* enthält alle Argumente, die an die Shell übergeben werden, als einzige Zeichenkette, während $@ alle Argumente als einzelne Zeichenketten enthält. Gruss Jens