[Date Prev][Date Next] [Thread Prev][Thread Next] [Date Index] [Thread Index]

[Debian]:Re: kleiner Bash-Script



On Mon, Sep 27, 1999 at 03:39:25AM +0200, Frederick Page wrote:
> Tach allerseits,
> 
> habe mal nen Tip umgesetzt und ein wenig modifiziert, möchte alle
> *.wav Files in einem Verzeichnis über Nacht mp3 encodieren und hab
> dazu folgendes aufgesetzt:
> 
> #!/bin/bash
> for i in *.wav
>   do
>     lame -v -V 0 -h "$i" `basename "$i" .wav`.mp3
      lame -v -V 0 -h "$i" "`basename "$i" .wav`".mp3

>   done
> 
> Dies funktioniert, solange Namen wie 'bla.wav' vorkommen, heißt aber
> ein Stück z.B. 'Celine Dion - Pour que tu m'aime encors.wav' dann geht
> es schief.
> 
> Mir ist schon klar, daß ich lame den Dateinamen in " angeben muß, aber
> wie krieg ich das hin?

Versuche es mal mit obigen Quoting.

Und dann kannst Du hinter dem "do" noch eine Zeile der Form
    [ -e "$i" ] || continue
einfügen, nur für den Fall, daß gar keine WAVs im aktuellen Verzeichnis
sind, aber das ist mehr Kosmetik.

-- 
Holger Paschke
mailto:hpaschke@gmx.de
http://www.mathematik.uni-bielefeld.de/~paschke (Public Keys & more)
------------------------------------------------
Um sich aus der Liste auszutragen schicken Sie
bitte eine E-Mail an majordomo@jfl.de die im Body
"unsubscribe debian-user-de <deine emailadresse>"
enthaelt.
Bei Problemen bitte eine Mail an: Jan.Otto@jfl.de
------------------------------------------------
Anzahl der eingetragenen Mitglieder:     729


Reply to: