Si he canalizado los resultados de un comando less
y luego he decidido que quiero guardar el contenido en un archivo, ¿es esto posible?
Intenté establecer una marca a
al final del búfer y luego volver al principio y usar |avi
para enviar todo el contenido vi
, pero eso no funciona.
|avi -
.Respuestas:
En mi sistema,
man less
dice¡Funciona para mi!
fuente
lesskey
archivo que cambie los comandos normales. Verman lesskey
s
tampoco funciona para mí, pero lo-o file
hace.man less
...La respuesta aceptada no funciona en la Mac, como dice @benroth, presionar
s
solo 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
less
se abre su, puede guardar la salida completa en un archivo. Al igual quevim
, menos admite comandos.Simplemente escriba la clave
s
, luegoless
le 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