Hi,

On Sat, Mar 24, 2001 at 04:00:16PM +0100, juergen seibel wrote:
> Der unix-Befehl "&&" heisst "und" ?
> Das funzt aber irgendwie nicht.
Funzt super, ist nur nicht das was du tun willst.

<komando1> && <komando2> bedeutet: 
 Wenn komando1 erfolgreich war, führe komando2 aus.

> Ich habe probiert:
> 
> cat /home/jseibel/ad.txt | grep martin && Schmitt -i <ret>

Führt nach der erfolgreichen suche mit grep den Befehl Schmitt -i aus.
 

> Der unix-Befehl oder ist doch "||" ?
> Müsste dann so ähnlich aussehen:

Ähnlich && schlägt nur beim Fehlerfall an.

> cat /home/jseibel/ad.txt | grep -i martin || schmitt

Wenn grep aus irgendeinem Grund mit fehler abbricht wird das komando
schmitt aufgerufen.

Ich mache das wie folgt:

cat /home/jseibel/ad.txt | grep -i martin | grep -i schmitt
oder einfacher:
grep -i martin /home/jseibel/ad.txt | grep schmitt

Der oder Fall geht mit:
grep -i martin /home/jseibel/ad.txt && grep -i schmitt \
/home/jseibel/ad.txt


Und zu lesen habe ich für dich:
man bash
man grep
und
http://www.uni-tuebingen.de/zdv/zriinfo/linux/howto/English/Bash-Prompt\
-HOWTO.html

bis denn
-- 
W.O.R.L.D.: Worker Optimized for Repair and Logical Destruction
******** PGP/GPG keys available at wwwkeys.eu.pgp.net *********
---------------------------------------------------------------------------
PUG - Penguin User Group Wiesbaden - http://www.pug.org

Antwort per Email an