|
From: | Manuel Collado |
Subject: | Re: Quotes being stripped by "--csv" |
Date: | Fri, 24 Nov 2023 10:15:26 +0100 |
User-agent: | Mozilla Thunderbird |
El 24/11/23 a las 9:58, arnold@skeeve.com escribió:
Manuel Collado <mcollado2011@gmail.com> wrote:El 23/11/23 a las 18:35, Ed Morton escribió:... IMHO we don't need a CSV output mode, we just need a simple way to not strip quotes when splitting input into fields and everything else the user might want to do from there is trivial.In that case just use FPAT. No need for -csv or anything else.FPAT doesn't handle embedded newlines.
Yes.
If that's not a problem, then yes, FPAT will do the trick.
If that is a problem, embedded newlines can be handled with few lines of code, like these:
# Collect multi-line records, if it is the case. # If necessary, add more input lines to ensure an # even number of quotes. while (gsub("\"", "\"", $0) % 2 == 1 && (getline more) > 0) { $0 = $0 "\n" more NR-- FNR-- } Regards. -- Manuel Collado - http://mcollado.z15.es
[Prev in Thread] | Current Thread | [Next in Thread] |