Grep Rückgabewert ?

Diskutiere Grep Rückgabewert ? im Linux OS Forum im Bereich Linux/Unix Allgemein; Hallo... Eine frage.. Ich werte mit Grep aus ob ein User in einer liste drinnen steht. Folgendes "logisches" Schema : If [RÜCKGABEGREP =...

  1. #1 El Kassem, 22.06.2008
    El Kassem

    El Kassem scan my network and die

    Dabei seit:
    23.01.2008
    Beiträge:
    74
    Zustimmungen:
    0
    Hallo...
    Eine frage..
    Ich werte mit Grep aus ob ein User in einer liste drinnen steht.
    Folgendes "logisches" Schema :
    If [RÜCKGABEGREP = 1]
    then
    #mach mit den User was ich will
    elif [RÜCKGABEGREP = 0]
    then
    exit
    fi

    das würde bedeutet.. das grep den rückgabewert 1 hat .. ein "Fund" also den user den ich gesucht habe gefunden aht.
    0 würde bedeutet das der User nicht in meiner Liste ist..

    Aber hat Grep (oder andere FUnktionen ) eine Rückgabewert ?
    Wenn ja, wie spreche ich denn an ?

    Danke @ all
     
  2. #2 a.b., 22.06.2008
    Zuletzt bearbeitet: 22.06.2008
    a.b.

    a.b. Foren As

    Dabei seit:
    25.12.2007
    Beiträge:
    98
    Zustimmungen:
    0
    Der Wert ist 0, wenn grep was findet, ansonsten was anderes. Allgemein steht die 0 für ein erfolgreiches Ausführen, die Details stehen in den Manpages.

    An den Wert kommst du auf zwei Arten:
    - $? ist der Rückgabewert des letzten Befehls
    Code:
    ~ % ls
    Desktop  archive  avatar  bughunting  build  dosbox  savegames  schule  screens  tmp  wlan.txt
    ~ % echo $?
    0
    ~ % ls /asd
    ls: cannot access /asd: No such file or directory
    ~ % echo $?
    2
    
    Oder mit if:
    Code:
    if <Befehl>; then
       # Dieser Teil wird bei Exitcode 0 ausgeführt
       else
        # Und dieser bei allem anderen
    fi
    
     
  3. #3 El Kassem, 22.06.2008
    El Kassem

    El Kassem scan my network and die

    Dabei seit:
    23.01.2008
    Beiträge:
    74
    Zustimmungen:
    0
    Danke ! :)
     
Thema: Grep Rückgabewert ?
Besucher kamen mit folgenden Suchen
  1. rückgabewert von grep

Die Seite wird geladen...

Grep Rückgabewert ? - Ähnliche Themen

  1. Textdatei filtern und löschen mit grep /sed

    Textdatei filtern und löschen mit grep /sed: Guten morgen liebe Forenmitglieder, da ich etliche Jahre in Sachen Linux pausiert habe und nun wegen beruflichem Wechsel wieder dort einsteige...
  2. grep + regex zum Log parsen

    grep + regex zum Log parsen: Hi zusammen, ich möchte ein Logfile gerne auf eine Stringkombination durchsuchen. D.h. im Log steht sowas wie: 2016-12-20 10:10:43 ETL started :...
  3. Kurztipp: Unerwünschte grep-Ausgaben vermeiden

    Kurztipp: Unerwünschte grep-Ausgaben vermeiden: Selbst aus altbekannten Programmen kann man oft noch einiges mehr herausholen - man muss sich nur einmal gründlich mit ihnen auseinandersetzen....
  4. GNU Grep 2.19 freigegeben

    GNU Grep 2.19 freigegeben: Von dem Textsuchprogramm GNU Grep ist jetzt Version 2.19 erschienen, die um durchschnittlich zehn Prozent schneller als die Vorgängerversion...
  5. KWin 4.90.1 wartet auf Bugreports

    KWin 4.90.1 wartet auf Bugreports: Martin Gräßlin, Maintainer des KDE-Fenstermanagers, hat den Code für KWin/5 als für gut genug befunden, um ihn im erweiterten Kreis testen zu...