Respuestas:
También puede escribir el comando -I
mientras se ejecuta menos. Alterna mayúsculas y minúsculas para las búsquedas.
-I
como en literalmente escribir -I
con menos abierto.
También puede establecer la variable de entorno LESS
Lo uso LESS=-Ri
, para poder bombear resultados coloreados desde grep
él y mantener las secuencias de color ANSI.
Otra característica poco utilizada de less que encontré es comenzar con +F
un argumento (o presionar SHIFT+ Fmientras está en menos). Esto hace que siga el archivo que ha abierto, de la misma manera que lo tail -f <file>
hará. Muy útil si está viendo archivos de registro desde una aplicación y es probable que desee volver a la página (si genera cientos de líneas de registro cada segundo, por ejemplo).
less
es más :)
less +F --follow-name some.file
. +F
Solo no funciona para mí.
Complemento a lo que dijo @Juha: en realidad, se -i
activa la distinción entre mayúsculas y minúsculas con SmartCasing, es decir, si su búsqueda contiene una letra mayúscula, la búsqueda distingue entre mayúsculas y minúsculas, de lo contrario, no distingue entre mayúsculas y minúsculas. Piensa en ello como :set smartcase
en Vim.
Por ejemplo: con -i
, una búsqueda de 'log' en 'Log, ..' coincidirá, mientras que 'Log' en 'log, ..' no coincidirá.
/\clog
que cambies a búsqueda entre mayúsculas y minúsculas.
Parece que puede invocar esta función por búsqueda de la siguiente manera:
less prompt> /search string/-i
Esta opción está en less
la ayuda interactiva a la que accede a través de h
:
less prompt> h
...
-i ........ --ignore-case
Ignore case in searches that do not contain uppercase.
-I ........ --IGNORE-CASE
Ignore case in all searches.
...
No lo he comprobado exhaustivamente, pero la ayuda en la less
versión 487 en MacOS, así como en otras distribuciones de Linux, enumera esta opción como disponible.
En MacOS también puede instalar una versión más reciente de a less
través de brew
:
$ brew install less
$ less --version
less 530 (POSIX regular expressions)
Copyright (C) 1984-2017 Mark Nudelman
less
.
less
te probaste esto? No funciona en mi less 458 (GNU regular expressions)
(aptitud dice less 458-2
FWIW)
less
incluida con Fedora 19/20.