[PLUTO-ildp] man grep prime righe
Marco Curreli
marcocurreli a tiscali.it
Mar 25 Set 2007 21:19:33 CEST
Invio le prime 50 righe della traduzione di grep.1p
Non è che mi convinca troppo; in particolare la traduzione di match.
Devo sostituire linea con riga?
Ho messo tra parentesi quadre alcune varianti.
Marco
Il programma di utilità \fIgrep\fP esamina i file in ingresso,
selezionando le linee che corrispondono a uno o più modelli; i tipi di
modello sono controllati dalle opzioni specificate. I modelli sono
specificati dall'opzione \fB\-e\fP, dall'opzione \fB\-f\fP, o
dall'operando \fIpattern_list\fP. Il valore di \fIpattern_list\fP sarà
costituito da una o più modelli separati da una <nuova linea>; il
contenuto di \fIpattern_file\fP sarà costituito da uno o più modelli che
terminano con una <nuova linea>. Per default, una linea di input verrà
selezionata se un qualche modello, trattato come un'intera espressione
regolare di base (BRE) come descritto nel volume Base Definitions di
IEEE\ Std\ 1003.1\-2001, Section 9.3, Basic Regular Expressions,
soddisfa[trova corrispondenza in] una qualsiasi parte della linea
escludendo la <nuova linea> finale; una BRE nulla restituirà tutte le
linee. Per default, ogni linea di input selezionata verrà scritta nello
standard output.
.LP
Le espressioni regolari di confronto sono basate su linee di testo.
Poichè una <nuova linea> separa o termina modelli (vedi le opzioni
\fB\-e\fP e \fB\-f\fP più avanti), le espressioni regolari non possono
contenere una <nuova linea>. Similarmente, poichè i modelli sono
confrontati con le singole linee (escludendo la <nuova linea> finale)
dell'input individualmente, non c'è alcun modo per un modello di trovare
una corrispondenza con una <nuova linea> trovata nell'input.
.SH "OPZIONI"
.LP
Il programma di utilità \fIgrep\fP è conforme al volume Base Definitions
di IEEE\ Std\ 1003.1\-2001, Section 12.2, Utility Syntax Guidelines.
.LP
Le seguenti opzioni sono supportate:
.TP 7
\fB\-E\fP
Esegue il confronto usando espressioni regolari estese. Tratta ogni
modello specificato come un ERE, come descritto nel volume Base
Definitions di IEEE\ Std\1003.1\-2001, Section 9.4, Extended Regular
Expressions. Se l'intero modello ERE soddisfa[corrisponde ad] alcune
parti della linea di input ad esclusione della <nuova linea> finale, la
linea sarà selezionata. Una ERE nulla restituirà tutte le linee.
.TP 7
\fB\-F\fP
Esegue il confronto usando stringhe fisse. Tratta ogni modello
specificato come una stringa invece che come un'espressione regolare. Se
una linea di input contiene uno dei modelli come una sequenza contigua
di byte, la linea sarà selezionata. Una stringa nulla restituirà tutte
le linee.
.TP 7
\fB\-E\fP
Esegue il confronto usando espressioni regolari estese. Tratta ogni
modello specificato come un ERE, come descritto nel volume Base
Definitions di IEEE\ Std\1003.1\-2001, Section 9.4, Extended Regular
Expressions. Se l'intero modello ERE soddisfa[corrisponde ad] alcune
parti della linea di input ad esclusione della <nuova linea> finale, la
linea sarà selezionata. Una ERE nulla restituirà tutte le linee.
.TP 7
\fB\-F\fP
Esegue il confronto usando stringhe fisse. Tratta ogni modello
specificato come una stringa invece che come un'espressione regolare. Se
una linea di input contiene uno dei modelli come una sequenza contigua
di byte, la linea sarà selezionata. Una stringa nulla restituirà tutte
le linee.
.TP 7
\fB\-c\fP
Scrive solo un conteggio delle linee selezionate sullo standard output.
.TP 7
\fB\-e\ \fP \fIpattern_list\fP
.sp
Specifica uno o più modelli da usare durante la ricerca nell'input.
L'applicazione controllerà che i modelli nella \fIpattern_list\fP siano
separati da una <nuova linea>. Un modello vuoto può essere specificato
da due <nuova linea> adiacenti nella \fIpattern_list\fP. A meno che
l'opzione \fB\-E\fP o \fB\-F\fP non sia specificata, ogni modello verrà
trattato come un BRE, come descritto nel volume Base Definitions di
IEEE\ Std\ 1003.1\-2001, Section 9.3, Basic Regular Expressions. Opzioni
multiple \fB\-e\fP e \fB\-f\fP sono accettate dal programma di utilità
\fIgrep\fP. Tutti i modelli specificati saranno usati per il confronto
delle linee, ma l'ordine di valutazione non è specificato.
Maggiori informazioni sulla lista
pluto-ildp