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