Next: 17.3. Make Up: ÍndicePrevious: 17.1. Lint
17.2. Grep
La utilidad grep se utiliza para buscar la aparición de una determinada cadena de caracteres en un fichero de texto. Con frecuencia un programador no recuerda el nombre del fichero en el que realizó cierto trabajo, pero sí recuerda un identificador de variable o función que se utilizaba en aquél fichero. Grep permite buscar todas las apariciones de una cadena de caracteres en un conjunto de ficheros. La Figura 32 muestra todas las opciones que adminte la versión 3.0 del Grep de Borland:Turbo GREP Version 3.0 Copyright (c) 1991 Borland International
Syntax: GREP [-rlcnvidzuwo] searchstring file[s]Options are one or more option characters preceeded by "-", and optionally
followed by "+" (turn option on), or "-" (turn it off). The default is "+".
-r+ Regular expression search -l- File names only
-c- match Count only -n- Line numbers
-v- Non-matching lines only -i- Ignore case
-d- Search subdirectories -z- Verbose
-u- Update default options -w- Word search
-o- UNIX output format Default set: [0-9A-Z_]A regular expression is one or more occurrences of: One or more characters
optionally enclosed in quotes. The following symbols are treated specially:
^ start of line $ end of line
. any character \ quote next character
* match zero or more + match one or more[aeiou0-9] match a, e, i, o, u, and 0 thru 9
[^aeiou0-9] match anything but a, e, i, o, u, and 0 thru 9
Figura 32 Opciones del Grep de BorlandComo se observa, es posible utilizar expresiones regulares para buscar la cadena de caracteres que se desee. El entorno integrado del Borland C++ 2.0 también está preparado para invocar Grep utilizando la opción correspondiente del menú.
Next: 17.3. Make Up: ÍndicePrevious: 17.1. Lint
Última modificación: 26/4/1999
Copyright © 1999, F. de Sande - Centro Superior de Informática, Universidad de La Laguna.
All rights reserved.