Cuando more
se pasa un archivo cuyo contenido se puede mostrar en una pantalla, simplemente escribe el contenido del archivo en stdout sin paginación. Si el archivo no puede caber en una pantalla, more
pagina.
less
tiene una opción para salir si el archivo con el que está trabajando se puede mostrar en una pantalla ( -F
) y tiene una more
función de emulación que se comporta de manera similar al -F
indicador, pero ninguna de estas opciones parece hacer less
que se escriba el contenido del archivo para stdout si el contenido puede caber en una pantalla.
¿Cómo puedo llegar less
a escribir el contenido de un archivo en stdout si el contenido del archivo puede caber en una pantalla y paginar el archivo como lo haría normalmente?
-F
solo funciona con-X
?-X
, solo que no como esperabas. Como menos es un buscapersonas que actúa en la pantalla alternativa en su terminal, si no desactiva la inicialización de termcaps, se iniciará y se cerrará en la pantalla alternativa. Probablemente verá un destello rápido.echo lol | LESS=F less
porque se imprime en una pantalla alternativa e inmediatamente vuelve? Tiene sentido, supongo (aunque no veo un destello rápido). Gracias.less -F
trabajar sin él-X
.