Re: Gesprikptete MP3 Umwandlung
* Jens Schüßler <jgs@trash.net> wrote:
> * Ulf Volmer <u.volmer@u-v.de> 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
Reply to: