Taula de continguts:
- Definició: què significa Global-Regular-Expression-Print (GREP)?
- Techopedia explica Impressió Global-Regular-Expressió (GREP)
Definició: què significa Global-Regular-Expression-Print (GREP)?
Expressió i impressió regulars global (GREP) és una utilitat de cerca de text de línia d’ordres usada a Unix. La comanda "grep" cerca fitxers o entrada estàndard per a les línies que coincideixin amb una expressió regular determinada. A continuació, imprimeix les línies coincidents amb la sortida estàndard del programa.
Techopedia explica Impressió Global-Regular-Expressió (GREP)
L’ordre grep permet a l’usuari cercar en un o més fitxers les línies que continguin un patró.
Un exemple general del format de comanda grep és "grep sat check.txt". Aquesta ordre imprimeix totes les línies que contenen la cadena de text "sat", independentment dels límits de les paraules, a partir del fitxer check.txt. Per exemple, si hi ha línies que contenen cadenes de text, com ara "fisat", "sat", "saturn", etc., totes seran impreses al terminal de sortida.
Hi ha una varietat d’opcions utilitzades juntament amb grep per mostrar la sortida en funció del requeriment. Algunes d'aquestes opcions són:
- "-i": ignora la sensibilitat del cas
- "-b": mostra el número de bloc al començament de cada línia
- "-l": mostra els noms de fitxer però les línies que no coincideixen
- "-n": mostra les línies coincidents i els números de línia
- "-v": mostra les línies que no coincideixen
Per a molts sistemes operatius hi ha variacions de grep. Les primeres variacions de grep van incloure les ordres "egrep" i "fgrep". Egrep busca un fitxer per a un patró mitjançant la sintaxi de l'expressió regular, el fgrep cerca una cadena de caràcters fixa. Aquestes variants de grep s’inclouen a la majoria d’implementacions grep modernes com a commutadors de línia de comandaments. Altres ordres contenen la paraula "grep" per indicar que són utilitats de cerca. L'utilitat "pgrep", per exemple, mostra una llista de noms de procés que coincideixen amb una expressió regular especificada.
