29/09/2009, 12:48
|
| | | Fecha de Ingreso: mayo-2004
Mensajes: 139
Antigüedad: 20 años, 6 meses Puntos: 0 | |
grep - como ver las lineas antes y despues? Como mostrar las lineas antes y despues usando grep?
Ejemplo
Tengo este archivo :
-------------------------
nombre: miguelito
apellido: machacon
direccion: al fondo a la derecha
nombre: mengueche
apellido: N/A
direccion: mejor no digo
-------------------------
si busco con grep machacon solo mostaria esa linea
cat archivo.txt | grep machacon
Pero quiero decirle que me mustre 1 linea mas arriba y una linea mas abajo, esto es en un sistema HPUX.
Intente esto pero no funciono :
cat archivo.txt | grep machacon -a 1 -b 1
El mensaje que me envio fue :
grep: can't open -a
grep: can't open 10
grep: can't open -b
grep: can't open 3
He leido el manual y esa parecen ser las opciones correctas, alguna idea del porque no funciona?
Gracias |