Búsqueda de series de texto en archivos (mandato grep)
Utilice el mandato grep para buscar el archivo especificado para el patrón indicado mediante el parámetro Patrón y grabar cada línea coincidente en salida estándar.
Lo siguiente son ejemplos del modo de utilizar el mandato grep:
- Para buscar un archivo denominado pgm.s para un patrón que contiene algunos de los caracteres comodín *, ^, ?, [, ], \(, \), \{, y \}, en este caso, las líneas que empiezan por cualquier letra en mayúscula o minúscula, escriba lo siguiente:
De este modo, se muestran todas las líneas del archivo pgm.s que empiezan por una letra.grep "^[a-zA-Z]" pgm.s - Para visualizar todas las líneas de un archivo denominado sort.c que no coinciden con un patrón concreto, escriba lo siguiente:
De este modo, se muestran todas las líneas que no contienen la palabragrep -v bubble sort.cbubbleen el archivo sort.c. - Para visualizar todas las líneas en la salida del mandato ls que coinciden con la serie
staff, escriba lo siguiente:ls -l | grep staff
Consulte el mandato grep en la publicación Commands Reference, Volume 2 para conocer la sintaxis completa.