Ha jól értelmezem (számomra kissé kusza) eredeti felvetésedet, pont a zeller által kitörölt $2 helyére akarod azt a substr -t. Hát akkor? Cseréld ki arra: awk '{$2=substr($3,1,2); print;}'