Filtrar histórico entre linhas?

Filtrar histórico entre linhas?

Tenho meu sistema configurado para registrar uma grande quantidade de histórico para que possa pesquisar comandos anteriores para uso posterior.

Quero filtrar o historycomando para obter um intervalo de números de linhas. Por exemplo, digamos que eu queira um histórico entre as linhas 500 e 600. Qual é a melhor maneira de fazer isso?

Responder1

Sedpode ser usado para filtrar entre linhas:

history | sed -n 500,600p

Resposta antiga:

history | grep [5-6][0-9][0-9]

O lado negativo são os falsos positivos para quaisquer outros comandos que incluam qualquer número entre 500-600.

informação relacionada