partcount++
parts[$1, $2, $3] = $0
}
+ FS = ","
}
{
- FS = ","
split(parts[$1,$2,$3],field,"\t")
- printf "%s,%s,%s", $1, $2, $3
+ printf "\"%s\",\"%s\",\"%s\"", $1, $2, $3
+
+ if ( $4 == "unknown") printf ",\"%s\"", field[4]
+ else printf ",\"%s\"", $4
- if ( $4 == "unknown") printf ",%s", field[4]
- else printf ",%s", $4
+ if ( $5 == "unknown") printf ",\"%s\"", field[5]
+ else printf ",\"%s\"", $5
- if ( $5 == "unknown") printf ",%s", field[5]
- else printf ",%s", $5
+ printf ",\"%s\"", $6
- if ( $6 == "unknown") printf ",%s", field[6]
- else printf ",%s", $6
+ if ( $7 == "unknown") printf ",\"%s\"", field[6]
+ else printf ",\"%s\"", $7
- if ( $7 == "unknown") printf ",%s", field[7]
- else printf ",%s", $7
+ if ( $8 == "unknown") printf ",\"%s\"", field[7]
+ else printf ",\"%s\"", $8
- if ( $8 == "unknown") printf ",%s", field[8]
- else printf ",%s", $8
+ if ( $9 == "unknown") printf ",\"%s\"", field[8]
+ else printf ",\"%s\"", $9
- printf ",%s,%s\n", $9, $10
+ printf ",%s,\"%s\"\n", $10, $11
}