Agregar columna a una tabla mediante la concatenación de valores de otras columnas

Tengo varias tablas csv siguiente manera:

 YEAR;MONTH;DAY;RES1;RES2 1971;1;1;1206.1;627 1971;1;2;1303.4;654.3 1971;1;3;1248.9;662 1971;1;4;1188.8;666.8 

A partir de esto, me gustaría crear una nueva columna que concatene los valores de las columnas MES y DÍA. Por lo tanto, la salida debería verse así:

 YEAR;MONTH;DAY;RES1;RES2;MONTHDAY 1971;1;1;1206.1;627;11 1971;1;2;1303.4;654.3;12 1971;1;3;1248.9;662;13 1971;1;4;1188.8;666.8;14 

Dado que está contento de que la línea de encabezado también se fusione, esto es simple awk

 awk -F';' -vOFS=';' '{ $(NF+1)=$2$3 ; print}' 

Básicamente, agregamos un nuevo campo $(NF+1) que consiste en $2$3 , que combina esos campos. Con OFS=';' los campos salen con ; separador.