Estoy usando Ubuntu, y me gustaría poder escribir less compressed_text_file.gzy paginar el contenido del archivo de texto sin comprimir. ¿Hay alguna forma de hacer esto?
Estoy usando Ubuntu, y me gustaría poder escribir less compressed_text_file.gzy paginar el contenido del archivo de texto sin comprimir. ¿Hay alguna forma de hacer esto?
Respuestas:
Puede configurar las definiciones de teclas y colocado a muchos ajustes para lessen un archivo llamado ~/.lesskey. Una vez que haya creado el archivo, ejecute el lesskeycomando ; genera un archivo llamado ~/.lessque se lesslee cuando se inicia.
La configuración que desea es LESSOPEN. Es un formateador de entrada por menos. El lesspaquete viene con un formateador de muestra /bin/lesspipe; descomprime archivos comprimidos, muestra listados de contenido para muchos formatos de archivo de varios archivos y convierte varios formatos de texto formateados a texto sin formato. En su ~/.lesskey:
#env
LESSOPEN=|/bin/lesspipe %s
Use zcat, luego conéctelo less.
$ zcat $FILE | less
Estoy usando IBM y cuando lo uso zcat, se quejará de que no puede encontrar el archivo que termina en .Z.
En IBM se puede usar gzcat:
$ gzcat log_file.gz | less
gzcattambién es necesario en Solaris 5
lesssolo trabajara en archivos comprimidos.