Hirdetés

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

  • bambano
    titán

    Rendben. Egy kis magyarázat. Elnézést kérek.

    Weblapokból, *txt-ékből, file-kből stb. szoktam az awk-val infót gyűjteni, főleg mondatkból. Néha olyan hosszúak a sorok (v. mondatok), hogy nincs kedvem "totozni" az awk-val, hogy most mezőben (mezőkben) van az info.
    Ezért gondoltam arra, hátha van az awk-nak olyan funkciója, hogy mutassa meg melyik hányadik mezőben mi van.

    Saját egyszerű mondat pl.:

    egy ketto harom negy ot

    Végeredmény ez legyen:

    1 egy
    2 ketto
    3 harom
    4 negy
    5 ot

    [egyszeru read]

    A "read"-es megoldás jó nekem. Persze az adott sort nekem kell bemásolni a file-be. De mindig jobb mintha nekem kell számolgatni.

    Az awk-nál meg van "NR==x" is, csak az adott sor számát kell "kitalálni":

    Ennyi a magyarázat. Most érthetőbb?

    az awk a beolvasott sort a mezőelválasztó jeleknél szavakra tördeli és belerakja a $1,$2,... tömbbe.
    mire van még szükséged?

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