Isso provavelmente não tem nada a ver com sua memória e tudo a ver com a maneira como less
é escrito e quanto espaço ele aloca para suas variáveis internas.
De qualquer forma, less
realmente não foi criado para isso, você deve usar uma ferramenta como grep
:
grep yourQuery file
Se você quiser ver as linhas em torno de sua consulta (5 por exemplo), execute isto:
grep -C 5 yourQuery file
Se você tiver muitas correspondências para isso, poderá passar a saída para less
e agora poderá pesquisá-la:
grep -C 5 yourQuery file | less
Claro, se você quiser fazer isso manualmente, você pode abrir o arquivo em um editor de texto. Qualquer editor sério como vim
ou emacs
poderá abrir e pesquisar em um arquivo de 100MB.