Hirdetés

Új hozzászólás Aktív témák

  • vanek

    tag

    Üdv!

    Lenne két gyors kérdésem..

    van egy script:#! /usr/bin/awk -f

    {
    FS=";"
    tav[$2] += $5

    }

    END{
    for(taj in tav)
    {
    print taj, " " tav[taj]

    }
    }

    ezzel szeretném összeadatni a tájegységekhez tartozó távokat

    Romania; Kelemen-havasok; Marosheviz; Pietros; 11
    Magyarorszag; Borzsony; Diosjeno; Nagy-hideg-hegy; 19
    Romania; Kelemen-havasok; Marosheviz; Pietros; 25
    Magyarorszag; Matra; Gyongyos; Matraszentistvan; 23
    Magyarorszag; Borzsony; Diosjeno; Nagy-hideg-hegy; 12
    Magyarorszag; Matra; Gyongyos; Matraszentistvan; 18
    Romania; Kelemen-havasok; Marosheviz; Pietros; 17

    $2 taj $5 a tav

    na most ilyen formában ezt az eredményt kapom:

    Matra 41
    Borzsony 31
    Kelemen havasok 42
    Kelemen havasok; 11

    az első sorral van valami probléma..:\ de nem tudom, hogy mi lehet a baj, ha pedig nyomok egy entert, az első sor elé, akkor pedig azt kapom, hogy

    Matra 42
    0
    Borzsony 31
    Kelemen havasok 53

    Előre is köszi

Új hozzászólás Aktív témák