Anzeige:
Ergebnis 1 bis 3 von 3

Thema: systembefehle in AWK

  1. #1
    jacky0815
    Gast

    systembefehle in AWK

    Hallo,

    ich möchte aus AWK heraus einen Befehl bzw. ein Shellscript ausführen. Das geht ja -soweit mir bekannt mit:
    system ("befehl")
    Das geht soweit auch. Nun möchte ich aber verschiedene Variablen als Parameter übergeben.
    Wie lässt sich dies bewerkstelligen?

    Danke schonmal

  2. #2
    Registrierter Benutzer
    Registriert seit
    31.08.2002
    Ort
    Berlin
    Beiträge
    128
    weiss zwar nicht was AWK ist aber unter C funktioniert das so:
    Code:
    char var[8096];
    char *Variable;
    Variable = "foobar"
    
    sprintf(var,"Befehl -Variable1 -%s", Variable)
    system(var);
    MFG
    xmarvel

  3. #3
    Registrierter Benutzer
    Registriert seit
    10.03.2001
    Ort
    Aalen, BW
    Beiträge
    28
    Hi

    hm.. mehrere Parameter? wieso baust du dann nicht einfach n shell-script ind dem du dann eben u.a auch awk aufrufst? Oder klappt das in deinem Fall nich?

    An sonsten geht es mit system("befehl"), als return-wert dann eben 0 oder 1.
    Parameterübergabe dann mit mit z.B.
    system("befehl " $1)

    Gruß
    mcg.linux
    Linux! sonst nichts..

    ICQ 38872921

Lesezeichen

Berechtigungen

  • Neue Themen erstellen: Nein
  • Themen beantworten: Nein
  • Anhänge hochladen: Nein
  • Beiträge bearbeiten: Nein
  •