Búsqueda de series de texto en archivos (mandato grep)
Utilice el mandato grep para buscar en el archivo especificado el patrón especificado por el parámetro Patrón y escribir cada línea coincidente en la 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