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: