Hirdetés

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

  • bambano
    titán

    most már mindent összeraktam, műxik is szépen. a korábbi logot viszont konszolidálnom kell. a feladat relatíve egyszerű:

    2011.03.10 16:49:16 7.25 20.94 7.94 5.94 22.06
    2011.03.10 16:49:26 7.25 20.94 7.94 5.94 22.06
    2011.03.10 16:49:36 7.25 20.94 7.94 5.88 22.06

    vannak ilyen, szóközökkel elválasztott adataim. az első két oszlop az idő, nekem meg kéne cserélnem a negyedik és ötödik oszlopot.

    azaz a fentiek ilyenné alakulnának:

    2011.03.10 16:49:16 7.25 7.94 20.94 5.94 22.06
    2011.03.10 16:49:26 7.25 7.94 20.94 5.94 22.06
    2011.03.10 16:49:36 7.25 7.94 20.94 5.88 22.06

    ígérem ez az utolsó, aztán nyugton maradok a hőmérőzésemmel egy jó darabig.

    nem írom le a megfejtést, mert sorminta lenne belőle, de kb:

    sed -e 's/\([^ ]*\) ...

    ez a fordított per zárójel kockazárójel kalap szóköz kockazárójel * fordítottper zárójel majd utána egy szóköz, ebből rakjál egymás után annyit, ahány oszlopod van.
    majd erre a \1 \2 \3 \5 \4 formában lehet hivatkozni a sed-ben.
    tehát ilyesmi:
    sed -e 's/a fentiek/\1 \2 \3 \5 \4/'

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