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

[Debian]:Re: kleiner Bash-Script



Christian Ohler wrote:
> Holger Paschke wrote:
> >     [ -e "$i" ] || continue
> > einfügen, nur für den Fall, daß gar keine WAVs im aktuellen Verzeichnis
> > sind, aber das ist mehr Kosmetik.
> 
> Ich schlage daher vor, stattdessen das `for´-Konstrukt in eine
> `if..fi´-Konstruktion einzubetten. Bin aber grad' nicht unter Linux, und
> mir fällt um diese Uhrzeit keine Bedingung mehr für `if´ ein, die

Ungefähr so:

#!/bin/sh
if [ "*.wav" != '*.wav' -o -e '*.wav' ]; then
  for i in *.wav do
    lame -v -V 0 -h "$i" "`basename "$i" .wav`".mp3
  done
fi

Die Bedingung sieht etwas umständlich aus, aber für was Einfacheres
kommen mir im Moment keine Ideen (zuwenig Schlaf).
[ -e *.wav ] dürfte eigentlich nicht gehen.
------------------------------------------------
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:     723


Reply to: