gawk-diffs
[Top][All Lists]
Advanced

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

[SCM] gawk branch, master, updated. gawk-4.1.0-5620-gbd89c146


From: Antonio Giovanni Colombo
Subject: [SCM] gawk branch, master, updated. gawk-4.1.0-5620-gbd89c146
Date: Fri, 30 Aug 2024 12:53:37 -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, master has been updated
       via  bd89c146f6dbc3c75764231de1ff9fd59d50a1cf (commit)
      from  6bf1bb7d3354b3462e39abfcc5269b28c2f2ee27 (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=bd89c146f6dbc3c75764231de1ff9fd59d50a1cf

commit bd89c146f6dbc3c75764231de1ff9fd59d50a1cf
Author: Antonio Giovanni Colombo <azc100@gmail.com>
Date:   Fri Aug 30 18:53:04 2024 +0200

    clarification about egrep

diff --git a/doc/it/ChangeLog b/doc/it/ChangeLog
index b3396b19..96f0a03f 100755
--- a/doc/it/ChangeLog
+++ b/doc/it/ChangeLog
@@ -1,3 +1,7 @@
+2024-08-30         Antonio Giovanni Colombo   <azc100@gmail.com>
+
+       * gawk.texi: Updated.
+
 2024-08-13         Antonio Giovanni Colombo   <azc100@gmail.com>
 
        * gawk.texi: Updated.
diff --git a/doc/it/gawk.texi b/doc/it/gawk.texi
index ae30af92..32d706a6 100644
--- a/doc/it/gawk.texi
+++ b/doc/it/gawk.texi
@@ -28289,20 +28289,54 @@ di suddividere la riga in input in singoli caratteri.
 @node Programma egrep
 @subsection Ricercare espressioni regolari nei file
 
+@c FIXME: Add support for multiple regexps in the command line argument
+@c and also for the -f option to read regexps from a file.
+
 @cindex espressioni regolari @subentry ricerca di
 @cindex ricerca @subentry in file @subentry di espressioni regolari
 @cindex file @subentry ricercare espressioni regolari nei
 @cindex @command{egrep} (programma di utilit@`a)
 @cindex programma di utilit@`a @subentry @command{egrep}
-Il programma di utilit@`a @command{egrep} ricerca occorrenze di espressioni
-regolari all'interno di file.  Usa
-espressioni regolari che sono quasi identiche a quelle disponibili in
+I programmi di utilit@`a della "famiglia" @command{grep} cercano
+occorrenze di espressioni regolari all'interno di file.
+Questi programmi hanno una storia insolita.
+Inizialmente esisteva solo @command{grep} (Global Regular Expression Print
+-- Stampa di espressioni regolari globali),
+che utilizza quelle che ora sono definite "espressioni regolari di base"
+(Basic Regular Expressions -- BRE).
+Successivamente fu reso disponibile @command{egrep} (Extended @command{grep})
+che utilizza quelle che ora sono definite "espressioni regolari di estese"
+(Extended Regular Expressions -- ERE).  Queste ultime sono quasi
+identiche a quelle disponibili in @command{awk}.
 @iftex
 @command{awk} (@pxrefil{Espressioni regolari}).
 @end iftex
 @ifnottex
 @command{awk} (@pxref{Espressioni regolari}).
 @end ifnottex
+Esisteva anche @command{fgrep} (Fast @command{grep}), che cercava
+corrispondenze per una o pi@`u stringhe fisse.
+
+Lo standard POSIX ha deciso di unificare questi tre programmi,
+facendone uno solo, che si chiama semplicemente @command{grep}.
+In un sistema conforme allo standard POSIX, il comportamento di
+default di @command{grep} @`e quello di cercare usando le BRE.
+Si specifica l'opzione @option{-E} per richiedere di usare le ERE,
+e l'opzione @option{-F} per richiedere di cercare stringhe fisse.
+
+In pratica, il sistema continua a includere come programmi di
+utilit@`a separati sia @command{egrep} che @command{fgrep}, per
+compatibilit@`a all'indietro.
+@ifnotinfo
+Questa
+@end ifnotinfo
+@ifinfo
+Questo
+@end ifinfo
+@value{SECTION}
+fornisce un'implementazione in @command{awk} di @command{egrep},
+che include tutte le opzioni previste dallo standard POSIX.
+
 Si richiama cos@`{@dotless{i}}:
 
 @display
@@ -28430,7 +28464,7 @@ alcun criterio di ricerca tramite l'opzione @option{-e}.
 Se il criterio di ricerca @`e la stringa nulla, ci@`o significa che non
 @`e stato fornito alcun criterio, quindi @`e necessario stampare un
 messaggio di errore e terminare il programma.
-Gli argomenti della riga di comando di @command{awk} fino ad
+Gli argomenti della riga di comando fino ad
 @code{ARGV[Optind]} vengono cancellati,
 in modo che @command{awk} non tenti di elaborarli come file.  Se
 non @`e stato specificato alcun nome di file, si usa lo standard input, e se

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

Summary of changes:
 doc/it/ChangeLog |  4 ++++
 doc/it/gawk.texi | 42 ++++++++++++++++++++++++++++++++++++++----
 2 files changed, 42 insertions(+), 4 deletions(-)


hooks/post-receive
-- 
gawk



reply via email to

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