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

Re: Bei Misserfolg 2 Befehle ausführen?



hallo,

On Thu, Jun 11, 2009 at 10:22:04AM +0200, Christian Knorr wrote:
> [...]
> Das muss in anderen Fällen aber ein Einzeiler sein, wenn es auf einen Befehl 
> ankommt, der sich nicht wiederholen lässt. Wie mache ich das?
> Folgendes Beispiel (Einzeiler) funktioniert nicht:
> 
> cat "$1" | grep "</metadata>" -B100 > "$tmp/header.xml" || kdialog --error 
> Fehler || exit 3

ungetestet:

cat "$1" | grep "</metadata>" -B100 > "$tmp/header.xml"
if [ $? -ne 0 ]; then
    kdialog --error
    exit 3
fi

oder:

cat... || (kdialog, exit 3)


Gruß,
 Stefan


Reply to: