Code:
sed "s/\"//g;s/Jan/01/g;s/Feb/02/g;s/Mar/03/g;s/Apr/04/g;s/May/05/g;s/Jun/06/g;s/Jul/07/g;s/Aug/08/g;s/Sep/09/g;s/Oct/10/g;s/Nov/
11/g;s/Dec/12/g" $INPUT | nawk -v out=$OUTPUT ' split($2,dd," ") {d=dd[1]"/"dd[2]"/"dd[3]","dd[3]"-"dd[2]"-"dd[1]" "dd[4]".0000
00"}
BEGIN {
FS=","
OFS=","
}
{
if ($1 == "Transaction ID") {}
else if ( $9 != "") {
split($9, aa, "-")
if ( $12 == "" ) {
v="\" \""
} else {
v=$12
}
print $1,d,$3,"\""$4"\"",$5,$6,$7,"\""$8"\"",aa[1],aa[2],aa[3],aa[4],aa[5],$9,$10,$11,v,$13,"",0,"","" > out
} else {
if ( $12 == "" ) {
v="\" \""
} else {
v=$12
}
print $1,d,"\""$3"\"","\""$4"\"",$5,$6,$7,$8,"0","00000000","0000000000000000","0","\" \"","\" \"",$10,$11,v,$13,"","0","",""
> out
}
}