summaryrefslogtreecommitdiff
diff options
context:
space:
mode:
authorAntonio Giovanni Colombo <azc100@gmail.com>2023-03-30 16:15:27 +0200
committerAntonio Giovanni Colombo <azc100@gmail.com>2023-03-30 16:15:27 +0200
commit486f7d5c5b6a427d933101d75f21dd5a1115d8b0 (patch)
tree60affe919ac57a224fcdd80df160e225ace59ac4
parentf60fe7e831e6ac2fc817b503a89e98b4396cd6c2 (diff)
downloadgawk-486f7d5c5b6a427d933101d75f21dd5a1115d8b0.tar.gz
A few clarifications and quotations
-rwxr-xr-xdoc/it/ChangeLog4
-rwxr-xr-xdoc/it/gawktexi.in32
2 files changed, 30 insertions, 6 deletions
diff --git a/doc/it/ChangeLog b/doc/it/ChangeLog
index ab56b5b6..47da2781 100755
--- a/doc/it/ChangeLog
+++ b/doc/it/ChangeLog
@@ -1,3 +1,7 @@
+2023-03-30 Antonio Giovanni Colombo <azc100@gmail.com>
+
+ * gawktexi.in: Updated.
+
2023-03-28 Antonio Giovanni Colombo <azc100@gmail.com>
* gawktexi.in: Updated.
diff --git a/doc/it/gawktexi.in b/doc/it/gawktexi.in
index 5aee1cdf..72e235d3 100755
--- a/doc/it/gawktexi.in
+++ b/doc/it/gawktexi.in
@@ -8588,12 +8588,20 @@ 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.
+@sidebar Carriage-Return--Line-Feed Line Endings In CSV Files
+@sidebar Fine riga dei file CSV con ritorno-carrello--a-capo
+@quotation
+@code{\r\n} @i{@`e un'invenzione del diavolo.}
+@author Brian Kernighan
+@end quotation
+
Molti file CSV provengono da sistemi in cui il carattere di
fine riga per file di testo @`e costituito dalla coppia di
-caratteri a-capo--ritorno-carrello.
+caratteri ritorno-carrello--a-capo.
(CR-LF, @code{\r} seguito by @code{\n}).
Per semplificare la vita, quando @command{gawk} tratta
dei file CSV, scarta dall'input ogni carattere ritorno-carrello.
+@end sidebar
Il comportamento della funzione @code{split()} (ancora non
formalmente trattato, vedere @ref{Funzioni per stringhe})
@@ -12639,7 +12647,10 @@ In modalit@`a POSIX (@pxref{Opzioni}), @command{gawk} non consente
caratteri protetti di avanzamento riga. Altrimenti, il
comportamento @`e quello descritto sopra.
-BKW @command{awk} e BusyBox @command{awk}
+BKW @command{awk}@footnote{In tutti gli esempi contenuti in
+questo @value{DOCUMENT}, il comando @command{nawk}
+richiama BWK @command{awk}.}
+e BusyBox @command{awk}
tolgono la barra inversa, ma lasciano indisturbato il carattere
di avanzamento riga, che fa quindi parte della stringa:
@@ -23554,6 +23565,13 @@ valore pi@`u alto contenuto nel vettore.
@node Variabili di tipo dinamico
@subsection Funzioni e loro effetti sul tipo di una variabile
+@quotation
+@i{@`E una farcitura per il deserto!@footnote{Si tratta di un
+gioco di parole fra "desert" (deserto) e "dessert" (dolce).}
+@`E una cera per pavimenti!}
+@author Saturday Night Live (quando era ancora divertente)
+@end quotation
+
@command{awk} @`e un linguaggio molto fluido.
@`E possible che @command{awk} non sia in grado di stabilire se un
identificativo rappresenta una variabile scalare o un vettore,
@@ -45945,18 +45963,20 @@ le tre versioni liberamente disponibili pi@`u usate di @command{awk}
@multitable {File speciale @file{/dev/stderr}} {BWK @command{awk} } {@command{mawk}} {@command{gawk}} {Standard attuale}
@headitem Funzionalit@`a @tab BWK @command{awk} @tab @command{mawk} @tab @command{gawk} @tab Standard attuale
+@item Operatori @code{**} e @code{**=} @tab X @tab @tab X @tab
@item Sequenza di protezione @samp{\x} @tab X @tab X @tab X @tab
-@item Stringa nulla come @code{FS} @tab X @tab X @tab X @tab
+@item Sequenza di protezione @samp{\u} @tab X @tab @tab X @tab
@item File speciale @file{/dev/stdin} @tab X @tab X @tab X @tab
@item File speciale @file{/dev/stdout} @tab X @tab X @tab X @tab
@item File speciale @file{/dev/stderr} @tab X @tab X @tab X @tab
+@item Variabile @code{BINMODE} @tab @tab X @tab X @tab
+@item Supporto CSV @tab X @tab @tab X @tab
+@item Stringa nulla come @code{FS} @tab X @tab X @tab X @tab
@item @code{delete} senza indici @tab X @tab X @tab X @tab X
@item Funzione @code{fflush()} @tab X @tab X @tab X @tab X
+@item Parola chiave @code{func} @tab X @tab @tab X @tab
@item @code{length()} di un vettore @tab X @tab X @tab X @tab
@item Istruzione @code{nextfile} @tab X @tab X @tab X @tab X
-@item Operatori @code{**} e @code{**=} @tab X @tab @tab X @tab
-@item Parola chiave @code{func} @tab X @tab @tab X @tab
-@item Variabile @code{BINMODE} @tab @tab X @tab X @tab
@item @code{RS} come @dfn{regexp} @tab X @tab X @tab X @tab
@item Funzioni gestione data/ora @tab @tab X @tab X @tab
@end multitable