* 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@lopez.at