From Wikipedia, the free encyclopedia
L'ordre grep (acrònim de l'expressió anglesa global regular expression print) és un comandament que es fa servir des de la consola o terminal per a cercar un text en sistemes operatius basats en Unix. El nom està relacionat amb la seva funcionalitat i deriva d'un comandament del programa d'edició de text ed i que s'escrivia:
| |
Tipus | utilitat UNIX |
---|---|
Versió inicial | 1973 |
Característiques tècniques | |
Sistema operatiu | Unix i Unix-like |
Equip | |
Creador/s | Ken Thompson |
Desenvolupador(s) | Ken Thompson |
Més informació | |
Stack Exchange | Etiqueta |
| |
que són les inicials de l'expressió anglesa global / regular expression / print i que equivalia a fes una cerca global de l'expressió regular passada com a paràmetre i imprimeix el resultat.
Habitualment, l'ordre grep accepta com a paràmetre una expressió regular i una llista de fitxers de text, i imprimeix les línies de text (dels arxius) que coincideixen amb l'expressió regular.
L'ús més habitual del comandament és:
En el paràmetre [arxiu], l'ordre accepta arxius i directoris. Per cercar la paraula fruita en tots els arxius del directori actual cal executar l'ordre:
i el programa mostrarà totes les línies de text que contenen la paraula fruita. Com què els sistemes basats en Unix distingeixen entre majúscules i minúscules, amb l'opció -i el programa mostrarà totes les línies amb les cadenes de text fruita i Fruita
L'ús de les expressions regulars permet fer recerques molt acurades. Amb el següent exemple
el programa mostrarà totes les línies que contenguin alguna paraula començada amb a (majúscula o minúscula) i acabada amb n.
Les opcions més habituals són:
Seamless Wikipedia browsing. On steroids.
Every time you click a link to Wikipedia, Wiktionary or Wikiquote in your browser's search results, it will show the modern Wikiwand interface.
Wikiwand extension is a five stars, simple, with minimum permission required to keep your browsing private, safe and transparent.