Si he canalizado los resultados de un comando lessy luego he decidido que quiero guardar el contenido en un archivo, ¿es esto posible?
Intenté establecer una marca aal final del búfer y luego volver al principio y usar |avipara enviar todo el contenido vi, pero eso no funciona.

|avi -.Respuestas:
En mi sistema,
man lessdices nombre de archivo Guarde la entrada en un archivo. Esto solo funciona si la entrada es un tubería, no un archivo ordinario.¡Funciona para mi!
fuente
lesskeyarchivo que cambie los comandos normales. Verman lesskeystampoco funciona para mí, pero lo-o filehace.man less...La respuesta aceptada no funciona en la Mac, como dice @benroth, presionar
ssolo se mueve hacia abajo en una línea, pero puede usar un método diferente.En
less --help:y
Entonces, si vas a la parte superior del búfer (
<) y luego:se escribirá el contenido del búfer
/tmp/foo.txt.fuente
Cuando
lessse abre su, puede guardar la salida completa en un archivo. Al igual quevim, menos admite comandos.Simplemente escriba la clave
s, luegolessle preguntará el nombre del archivo donde desea guardar el contenido, simplemente escriba el nombre del archivo y luego escribaEnter.Salud
fuente
Usa el
>operador. Por ejemplo:less foo.bar > output.txt.fuente
No, si ha comenzado menos, pero si sabe antes de que quiere enviarlo a menos y a un archivo, puede usar el comando tee
fuente
Mi respuesta llega un poco tarde, creo. Pero solo como referencia, en respuesta a la preocupación anterior de benroth: para los usuarios de OSX siempre existe la opción de volcar el contenido del buscapersonas en un archivo de registro mediante la opción "-l" (leer DASH ELL ) en el indicador de dos puntos.
El localizador le pedirá un archivo de registro. Teclee y presione [CR]
fuente