Sua resposta:
sed 's/ *,/,/g' file1 | sed 's/,,/,NA,/g' > file2
Para obter 'NA' no último campo, se estiver em branco:
sed 's/ *,/,/g' file1 | sed 's/,,/,NA,/g' | awk -F, 'OFS="," {if ($NF == "") $NF = "NA"; print}'> file2
Você também pode usar:
sed 's/,,/,NA,/g' file1 | tr -d ' ' | awk -F, 'OFS="," {if ($NF == "") $NF = "NA"; print}'