
Tenho meu sistema configurado para registrar uma grande quantidade de histórico para que possa pesquisar comandos anteriores para uso posterior.
Quero filtrar o history
comando 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
Sed
pode 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.