Mailinglist Archive: opensuse-de (6551 mails)

< Previous Next >
Re: bash Probleme
  • From: Adalbert Michelic <adalbert+list@xxxxxxxx>
  • Date: Mon, 5 Aug 2002 11:14:24 +0200
  • Message-id: <20020805091424.GM13325@xxxxxxxxxxxxx>
* On Mon, 05 Aug 2002 at 10:28 +0200, Adalbert Michelic wrote:
* On Mon, 05 Aug 2002 at 8:16 +0200, Ralf Corsepius wrote:
Am Mon, 2002-08-05 um 02.01 schrieb Jan Trippler:
On Son, 04 Aug 2002 at 22:10 (+0200), Adalbert Michelic wrote:
[...]
Tausch mal die Reihenfolge aus, und Du erlebst Dein blaues Wunder:
ls nicht_existierende_datei || echo nicht da && echo ist da

Das ist klar; wenn Du so ein Konstrukt verwendest, solltest Du Dir
schon darüber klar, welche Befehle wo stehen, und welche
return-Codes die zurückgeben.

Nimm test und if/then/else/fi .. ist deutlich zuverlässiger ;)

Was ich wieder nicht verstehe: wieso kann man mit [] verhindern,
dass grep selbst ein true liefert?
Würde mich auch interessieren - Ich tippe auf Bug.

Würde ich nicht sagen. Wenn grep als Ausdruck [j]ava bekommt, steht
in der Ausgabe von ps ebenfalls [j]ava. Der reguläre Ausdruck
[j]ava matcht aber nicht auf [j]ava, sondern nur auf java. Ergo
greppt grep sich nicht selbst heraus.

Achso, dem [j]ava sollte man noch Anführungszeichen spendieren,
falls man nicht ausschließen kann, daß sich im aktuellen Verzeichnis
mal ein File namens java tummelt ...


--
Adalbert

PGP welcome, request public key: mailto:adalbert+key@xxxxxxxx

< Previous Next >