#!/usr/bin/env /friends/bin/goscript package main import ( "fmt" "encoding/csv" "log" "io" "strings" "os" ) func main() { var data string = `"fir,st ""name""","last name" Bob,Brown Rob ,Pike ` r := csv.NewReader(strings.NewReader(data)) w := csv.NewWriter(os.Stdout) w.UseCRLF = true for { record, err := r.Read() if err == io.EOF { break } if err != nil { log.Fatal("read()") } fmt.Printf("%v\r\n", record) w.Write(record) } w.Flush() }