gawk-diffs
[Top][All Lists]
Advanced

[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index]

[SCM] gawk branch, feature/docit, updated. gawk-4.1.0-5241-ga31a5c04


From: Antonio Giovanni Colombo
Subject: [SCM] gawk branch, feature/docit, updated. gawk-4.1.0-5241-ga31a5c04
Date: Fri, 14 Apr 2023 03:24:46 -0400 (EDT)

This is an automated email from the git hooks/post-receive script. It was
generated because a ref change was pushed to the repository containing
the project "gawk".

The branch, feature/docit has been updated
       via  a31a5c0409de778f3c90ab0139b912a7cc248ded (commit)
      from  818e413643676b2fd2ab2bf272af6be5bb79e5b2 (commit)

Those revisions listed above that are new to this repository have
not appeared on any other notification email; so we list those
revisions in full, below.

- Log -----------------------------------------------------------------
http://git.sv.gnu.org/cgit/gawk.git/commit/?id=a31a5c0409de778f3c90ab0139b912a7cc248ded

commit a31a5c0409de778f3c90ab0139b912a7cc248ded
Author: Antonio Giovanni Colombo <azc100@gmail.com>
Date:   Fri Apr 14 09:24:21 2023 +0200

    --csv clarifications

diff --git a/doc/it/ChangeLog b/doc/it/ChangeLog
index 39fa3e5c..241d0fc4 100755
--- a/doc/it/ChangeLog
+++ b/doc/it/ChangeLog
@@ -1,3 +1,7 @@
+2023-04-14         Antonio Giovanni Colombo   <azc100@gmail.com>
+
+       * gawktexi.in: Updated.
+
 2023-04-12         Antonio Giovanni Colombo   <azc100@gmail.com>
 
        * gawktexi.in: Updated.
diff --git a/doc/it/gawktexi.in b/doc/it/gawktexi.in
index 8faac5de..dbf44220 100755
--- a/doc/it/gawktexi.in
+++ b/doc/it/gawktexi.in
@@ -8561,8 +8561,7 @@ presenza di una virgola all'interno di un campo (p.es. 
come parte
 di un dato), il campo pu@`o essere racchiuso fra doppi apici.
 Per consentire un doppio apice all'interno di un campo racchiuso fra
 doppi apici, il campo stesso @empf{deve} essere racchiuso fra doppi apici
-e due doppi apici vanno specificati per ogni singolo doppio apice
-all'interno del campo.
+e due doppi apici rappresentano un singolo doppio apice.
 Il doppio apice che segnala l'inizio del campo dev'essere
 il primo carattere dopo la virgola [che segna l'inizio del campo].
 La tabella
@@ -8588,7 +8587,9 @@ Per gestire una tale situazione, quando sta trattando un 
file CSV
 caratteri a-capo che non siano racchiusi fra doppi apici.
 Quindi, se si utilizza l'opzione @option{--csv}, il modo
 di gestire i record utilizzando la variabile @code{RS}
-(@pxref{Record}) non viene utilizzato per nulla.
+(@pxref{Record}) non viene utilizzato per nulla. E lo stesso
+dicasi per la divisione in campi effettuata tramite
+@code{FS}, @code{FIELDWIDTHS}, o @code{FPAT}.
 
 @cindex Kernighan, Brian @subentry citazioni di
 @sidebar Carriage-Return--Line-Feed Line Endings In CSV Files
@@ -8603,15 +8604,22 @@ fine riga per file di testo @`e costituito dalla coppia 
di
 caratteri ritorno-carrello--a-capo
 (CR-LF, @samp{\r} seguito da @samp{\n}).
 Per semplificare la vita @command{gawk}, quando tratta
-dei file CSV, include il carattere a-capo a fine record solo
-quando precede immediatamente un carattere ritorno-carrello
-nell'input.
+dei file CSV, converte la coppia di caratteri CR-LF a
+un semplice LF (a-capo). Ovvero, il carattere
+CR (ritorno-carrello) viene eliminato.
+
+Ci@`o capita solo se viene incontrata una coppia di caratteri
+CR-LF adiacenti; un carattere CR isolato non viene toccato.
+Questo comportamento @`e consistente con i sistemi Windows,
+che convertono automaticamente la coppia CR-LF in un file
+in un semplice LF in memoria; allo stesso modo si comporta
+il diffuso comando di utilit@`a, @command{unix2dos}.
 @end sidebar
 
 Il comportamento della funzione @code{split()} (ancora non
 formalmente trattato, vedere @ref{Funzioni per stringhe})
 @`e leggermento differente quando si abbia a che fare con file CSV.
-Se @`e chiamato con due argomenti
+Se @`e chiamata con due argomenti
 (@samp{split(@var{stringa}, @var{vettore})}), @code{split()}
 separa i campi con la logica CSV.
 In tutti gli altri casi, il comportamento @`e quello normale.

-----------------------------------------------------------------------

Summary of changes:
 doc/it/ChangeLog   |  4 ++++
 doc/it/gawktexi.in | 22 +++++++++++++++-------
 2 files changed, 19 insertions(+), 7 deletions(-)


hooks/post-receive
-- 
gawk



reply via email to

[Prev in Thread] Current Thread [Next in Thread]