La funzione Perl Grep valuta ogni elemento di un array o una lista e restituisce gli elementi che corrispondono alla stringa di ricerca . È simile al comando Unix " grep " Linux e . Come il comando " grep" , è possibile utilizzare le espressioni regolari per la stringa di ricerca . Le espressioni regolari utilizzano simboli , chiamati metacaratteri , per abbinare i modelli all'interno di una stringa . La funzione Perl grep non è limitata all'uso di espressioni regolari . È possibile utilizzare le stringhe esatte nella parte espressione della funzione . Istruzioni 
 1 
 Aprire un documento di testo vuoto in qualsiasi editor di testo 
 2 
 Tipo linea 
 
 # /usr /bin /perl . ! - w 
 
 per avviare lo script Perl 
 3 
 Tipo linea 
 
 my @ valori = qw ( Abby Joseph James Joshua Alicia Astor ) . 
 
 per creare un array di valori 
 4 
 digitare la riga 
 
 miei @ subA = grep ( /^ a /@ , valori ) . 
 < p > per la ricerca di tutti i nomi che iniziano con la lettera "A". 
 5 
 digitare la riga 
 
 miei @ Subb = grep ( /^ j /, @ valori ) . 
 
 per la ricerca di tutti i nomi che iniziano con la lettera " J " 
 6 
 Tipo linea 
 
 print " @ subA \\ n" , 
 
 per stampare " Abby Alicia Astor " alla schermata 
 7 
 Tipo linea 
 
 print " @ Subb \\ n"; . 
 < p > per stampare " Joseph James Joshua" sullo schermo . 
 8 
 Salvare e chiudere il file .