¿cómo hacer que más se muestren solo unas pocas líneas a la vez?

0

En linux more -10 <file> muestra solo 10 líneas a la vez del archivo file . En una terminal macOS, sin embargo, esto no funciona (para mí).

¿Cómo puedo hacer que esto funcione? O ¿de qué otra manera puedo obtener un comportamiento equivalente con less ?

Debo decir que ejecuto OSX 10.12.5.

    
pregunta Walter 29.09.2017 - 17:01

3 respuestas

1

more -10 es una extensión de GNU, no estándar. more -n 10 funcionará en cualquier lugar, ya sea con GNU more o BSD o cualquier implementación de POSIX more .

Usa more -n 10 filename .

    
respondido por el Wildcard 11.10.2017 - 08:54
4

less -10 <file> en macOS 10.13 también avanza 10 líneas a la vez. La principal diferencia es que llena la primera pantalla, a diferencia de more , que solo genera el número especificado de líneas incluso en la primera pantalla.

Si eso no es aceptable, la variable LINES env puede anular el número de líneas en la pantalla. Así que algo como

env LINES=10 less <file>

forzará 10 líneas en la primera pantalla y también avanzará 10 líneas a la vez.

    
respondido por el vykor 29.09.2017 - 19:28
2

Puedes escribir 'head -10 filename' O:

Puede escribir more filename que llenará la pantalla por primera vez. Después de eso, escriba un número antes de pulsar el espacio para especificar el número de líneas en el segundo desplazamiento. Debe escribir un número cada vez para seguir desplazándose por el archivo.

    
respondido por el jmh 29.09.2017 - 20:09

Lea otras preguntas en las etiquetas