Anzeige:
Ergebnis 1 bis 2 von 2

Thema: AWK Problem...

  1. #1
    nocolors
    Gast

    AWK Problem...

    Hallo,

    ich habe eine datei, welche wie folgt aufgebaut ist:

    ....
    Report,,,264,Date,2004-05-04
    Report,,,265,Time,09:16
    Summary,,Computer,513,Operating System,Microsoft Windows XP Professional
    Summary,,Computer,540,OS Service Pack,Service Pack 1
    Summary,,Computer,564,Internet Explorer,6.0.2800.1106 (IE 6.0 SP1)
    Summary,,Computer,514,Computer Name,CIRIMBELLI
    Summary,,Computer,515,User Name,Cirimbelli
    Summary,,Computer,516,Logon Domain,BCOM-DOM
    Summary,,Motherboard,517,CPU Type,Intel Pentium 4A; 2533 MHz
    Summary,,Motherboard,518,Motherboard Name,Compaq Evo D510 CMT
    ....

    Ich lasse mir mit einem AWK SCRIPT nur einige der ca 400 Zeilen ausgeben, welche einige Bedingungen erfüllen:

    {if ($1 == "Summary" || $1 == "Operating System" || $1 == "Installed Programs" || $1 == "Licenses" || $1 == "Anti-Virus") print "$1";"$2";"$3";"$4";"$5";"$6}
    Ich möchte nun aber, dass er mir ganz am Anfang immer die Zeile hinschrieibt, wo im Text "Computer Name" steht, er immer den Wert in eine erste Kolonne schreibt, also in diesem Falle "CIRIMBELLI"....


    Da ich mich mit awk nicht so recht auskenne, kann mir bitte jemand sagen, wie ich das am einfachsten bewerstellige?

    Danke
    HM

  2. #2
    Registrierter Benutzer Avatar von Hans-Georg Normann
    Registriert seit
    04.03.2000
    Ort
    Uetersen
    Beiträge
    571
    Habe es nicht ausprobiert. Aber man awk zeigt mir dieses
    PHP-Code:
    FNR 
    The input record number in the current input file

    Hans
    333 Mhz, 466 MHz, neee, ich hab was neues zuhause.....

Lesezeichen

Berechtigungen

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