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

  • Jim-Y

    veterán

    Sziasztok, lenne megint egy kérdésem, most azt kéne megcsinálnom, hogy van ugyanaz a fájlom mint tegnap, az apachelog, és az ötödik fieldet össze kéne mergelnem a harmadik fielddel, és az ötödiket törölni

    Tehát, input:

    mezo1 mezo2 mezo3 mezo4 mezo5 ... mezo13
    mezo1 mezo2 mezo3 mezo4 mezo5 ... mezo13
    ...
    mezo1 mezo2 mezo3 mezo4 mezo5 ... mezo13

    Output:

    mezo1 mezo2 mezo3+"_"+mezo5 mezo4 mezo6 ... mezo13
    mezo1 mezo2 mezo3+"_"+mezo5 mezo4 mezo6 ... mezo13
    ...
    mezo1 mezo2 mezo3+"_"+mezo5 mezo4 mezo6 ... mezo13

    Próbálkozni persze próbálkoztam, de rossz eredményt kaptam sajnos, íme:

    #!/bin/sh

    awk '{print $1" "$2" "($3+"_"+$5)" "$4" "$6" "$7" "$8" "$9" "$10" "$11" "$12" "$13}' head.txt > res.txt

    De sajnos ez hülyeséget írt ki:/ Ötlet?

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