Hirdetés

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

  • bambano
    titán

    Én átkonvertálnám egy olyan filera, hogy egy bábu, egy sor, egy sorban a bábu neve, mezőszeparátor, pozíció, majd sorbarendezném első mező szerint, megszámolnám, hány bábu van, sorba rendezném második mező szerint, megszámolnám, hány olyan mező van, ami egynél többször szerepel.

    Az átalakítás kb. ennyi:
    sed -e 's/ //g' -e 's/,/\n/g' allas.txt|sed -e 's/[a-h][1-8]$/|&/'

    a többit még szöszölöm a manualból, ha még érdekes :)

    Tehát az, hogy egy mezőn ne álljon két figura, az ennyi:
    sed -e 's/ //g' -e 's/,/\n/g' allas.txt|sed -e 's/[a-h][1-8]$/|&/' |sort -t\| -k 2 |uniq -t\| -f1 -c|sed -e 's/^[ ]*//'|grep -v ^1

    Amit kiír, azon sorokban levő mezőkön több figura áll.

    A uniq és a count célszerű használatával a másik részfeladat is egyszerűen megoldható, ennek bizonyítását az olvasóra bízzuk :)

    Szerk: most olvasom végig, kicsit lefutott már ez a thread, sorry

    [Szerkesztve]

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