:%s/\t/,/g
:%s/,,/,NaN,/g
:%s/,,/,NaN,/g
:%s/,$/,NaN/
:%s/,0000 ,/,00 ,/
:%s/,0100 ,/,01 ,/
:%s/,0200 ,/,02 ,/
:%s/,0300 ,/,03 ,/
:%s/,0400 ,/,04 ,/
:%s/,0500 ,/,05 ,/
:%s/,0600 ,/,06 ,/
:%s/,0700 ,/,07 ,/
:%s/,0800 ,/,08 ,/
:%s/,0900 ,/,09 ,/
:%s/,1000 ,/,10 ,/
:%s/,1100 ,/,11 ,/
:%s/,1200 ,/,12 ,/
:%s/,1300 ,/,13 ,/
:%s/,1400 ,/,14 ,/
:%s/,1500 ,/,15 ,/
:%s/,1600 ,/,16 ,/
:%s/,1700 ,/,17 ,/
:%s/,1800 ,/,18 ,/
:%s/,1900 ,/,19 ,/
:%s/,2000 ,/,20 ,/
:%s/,2100 ,/,21 ,/
:%s/,2200 ,/,22 ,/
:%s/,2300 ,/,23 ,/
:%s/^/A201,/

manually remove extra lines
add fisrt line:
codigo_estacao,data,hora,temp_inst,temp_max,temp_min,umid_inst,umid_max,umid_min,pto_orvalho_inst,pto_orvalho_max,pto_orvalho_min,pressao,pressao_max,pressao_min,vento_vel,vento_direcao,vento_rajada,radiacao,precipitacao

:sav raw2017mod.txt


yyyy=2016
for ii in `seq -w 1 12`;
do
  echo 'codigo_estacao,data,hora,temp_inst,temp_max,temp_min,umid_inst,umid_max,umid_min,pto_orvalho_inst,pto_orvalho_max,pto_orvalho_min,pressao,pressao_max,pressao_min,vento_vel,vento_direcao,vento_rajada,radiacao,precipitacao' > raw$yyyy$ii.txt;
    cat raw"$yyyy"mod.txt | grep '../'$ii'/'$yyyy >> raw$yyyy$ii.txt ;
done

for ii in `seq -w 1 12`;
do
  mv raw$yyyy$ii.txt belem_"$yyyy"_$ii.csv
done



