unwanted quote marks in output from printf

Posted by Gary on Stack Overflow See other posts from Stack Overflow or by Gary
Published on 2010-05-16T00:05:58Z Indexed on 2010/05/16 0:10 UTC
Read the original article Hit count: 476

I have some address data which has been exported from a database. If the address had multiple lines, the exported data has joined all the lines into one string with the former lines being separated by dollars signs. Here's one of the addresses:

INFORMATION DELIVERY DEPT$704 CHERRY ST$ATLANTA, GA 30332-0900

I'm splitting this into an array on the dollar sign and outputting the three array elements into separate tab-separated fields with printf. For some reason, it comes out like this:

INFORMATION DELIVERY DEPT 704 CHERRY ST "ATLANTA, GA 30332-0900"

I don't want the quotes around that final field. Can anyone explain why this is happening and how to suppress it?

This is being done in Windows Vista with gawk3.1.6.

Thanks! gary

© Stack Overflow or respective owner

Related posts about gawk

Related posts about beginner