
Tengo mi sistema configurado para registrar una gran cantidad de historial para poder buscar comandos anteriores para usarlos más adelante.
Quiero filtrar el history
comando para obtener un rango de números de líneas. Por ejemplo, digamos que quiero un historial entre las líneas 500 y 600. ¿Cuál es la mejor manera de hacerlo?
Respuesta1
Sed
se puede utilizar para filtrar entre líneas:
history | sed -n 500,600p
Antigua respuesta:
history | grep [5-6][0-9][0-9]
La desventaja son los falsos positivos para cualquier otro comando que incluya cualquier número entre 500 y 600.