InglésFrancésEspañol

Ad


icono de página de OnWorks

mhlmh - Online en la nube

Ejecute mhlmh en el proveedor de alojamiento gratuito de OnWorks sobre Ubuntu Online, Fedora Online, emulador en línea de Windows o emulador en línea de MAC OS

Este es el comando mhlmh que se puede ejecutar en el proveedor de alojamiento gratuito de OnWorks utilizando una de nuestras múltiples estaciones de trabajo en línea gratuitas, como Ubuntu Online, Fedora Online, emulador en línea de Windows o emulador en línea de MAC OS.

PROGRAMA:

NOMBRE


mhl: produce listas formateadas de mensajes nmh

SINOPSIS


/ usr / lib / mh / mhl [-campana | -Nobell] [-claro | -no es claro] [-carpeta + carpeta] [-formulario archivo de formulario]
[-largo líneas] [-anchura columnas] [-moreproc programa] [-nomoreproc] [-fmtproc programa]
[-nofmtproc] [archivos ...] [-versión] [-ayuda]

DESCRIPCIÓN


MHL es un nmh comando para filtrar y / o mostrar mensajes de texto. Es el predeterminado
método de mostrar mensajes de texto para nmh (es el predeterminado mostrarproc).

Al igual que con más, , cada uno de los mensajes especificados como argumentos (o la entrada estándar) será
producción. Si se especifica más de un archivo de mensaje, se le pedirá al usuario antes de
cada uno, y un o comenzará la salida, con limpiando la pantalla
(si es apropiado), y (generalmente CTRL-D) suprimiendo el borrado de la pantalla. Un
(generalmente CTRL-C) abortará la salida del mensaje actual, solicitando el siguiente mensaje (si
hay uno), y un (normalmente CTRL- \) terminará el programa (sin núcleo
vertedero).

El -campana la opción dice mhl para hacer sonar el timbre de la terminal al final de cada página, mientras que el
-claro la opción dice mhl para borrar la pantalla al final de cada página (o generar un formulario
después de cada mensaje). Ambos conmutadores (y sus contrapartes inversas) entran en vigor
solo si la entrada del perfil masproc está definido pero vacío, y mhl está saliendo a un
Terminal. Si el masproc la entrada está definida y no está vacía, y mhl está saliendo a un
terminal, entonces mhl hará que el masproc para ser colocado entre la terminal y mhl y
los interruptores se ignoran. Además, si el -claro se utiliza el interruptor y mhl's la salida es
dirigido a una terminal, luego mhl consultará el $ TERM y $ TERMCAP Variables de entorno
para determinar el tipo de terminal del usuario para saber cómo borrar la pantalla. Si
las -claro se utiliza el interruptor y mhlLa salida no está dirigida a una terminal (p. ej., una tubería o
un archivo), luego mhl enviará un formulario después de cada mensaje.

Para anular el valor predeterminado masproc y la entrada de perfil, use el -moreproc programa interruptor.
Tenga en cuenta que mhl nunca comenzará un masproc si se invoca en una terminal impresa.

El -largo de largo y -anchura anchura los interruptores establecen la longitud y el ancho de la pantalla,
respectivamente. Estos predeterminados a los valores indicados por $ TERMCAP, si es apropiado,
de lo contrario, el valor predeterminado es 40 y 80, respectivamente.

El archivo de formato predeterminado utilizado por mhl se llama "mhl.formato. mhl primero buscará
este archivo en el usuario nmh directorio, y luego buscará en el directorio / etc / nmh.
Este valor predeterminado se puede cambiar utilizando el -formulario archivo de formato interruptor.

Finalmente, la -carpeta + carpeta interruptor establece el nmh nombre de la carpeta, que se utiliza para
Campo "nombre de mensaje:" que se describe a continuación. La variable de entorno $ mhfolder es consultado para
el valor predeterminado, que Mostrar, Nexty prev inicializar adecuadamente.

MHL opera en dos fases: 1) leer y analizar el archivo de formato, y 2) procesar cada mensaje
(expediente). Durante la fase 1, se produce una descripción interna del formato como un
lista. En la fase 2, esta lista se recorre para cada mensaje, dando salida a la información del mensaje.
bajo las restricciones de formato del archivo de formato.

El archivo de formato puede contener información que controla el borrado de la pantalla, el tamaño de la pantalla,
control envolvente, texto transparente, ordenación de componentes y formato de componentes.
Además, se puede especificar una lista de componentes para ignorar y un par de "especiales"
Los componentes se definen para proporcionar una funcionalidad adicional. La salida del mensaje estará en el
orden especificado por el orden en el archivo de formato.

Cada línea de un archivo de formato tiene una de las siguientes formas:

;comentario
:Borrar texto
variable [, variable ...]
componente: [variable, ...]

· Una línea que comienza con un `; ' es un comentario y se ignora.

· Una línea que comienza con un `: 'es texto sin cifrar y se genera exactamente como está.

· Una línea que contiene solo un `: 'produce una línea en blanco en la salida.

· Una línea que comienza con "componente:" define el formato para el componente especificado,

· Las líneas restantes definen el entorno global.

Por ejemplo, la línea:

ancho = 80, largo = 40, pantalla clara, overflowtext = "***", overflowoffset = 5

define el tamaño de la pantalla en 80 columnas por 40 filas, especifica que la pantalla debe ser
borrado antes de cada página, que la sangría de desbordamiento es 5, y que el texto de desbordamiento
debe marcarse con "***".

A continuación se muestran todas las variables actuales y sus argumentos. Si siguen un
componente, se aplican solo a ese componente, de lo contrario, su efecto es global. Ya que
todo el formato se analiza antes de cualquier procesamiento de salida, la última configuración del interruptor global
para una variable se aplica a todo el mensaje si esa variable se usa en un contexto global
(es decir, campana, pantalla clara, ancho, largo).

variable tipo semántica
ancho ancho de pantalla entero o ancho de componente
length longitud de pantalla entera o longitud de componente
desplazar posiciones enteras para sangrar "componente:"
texto de cadena de texto de desbordamiento para usar al comienzo de un
línea de desbordamiento
overflowoffset posiciones enteras para sangrar líneas de desbordamiento
posiciones enteras compwidth para sangrar el texto del componente
después de la salida de la primera línea
el texto de salida de la bandera en mayúsculas de este componente en todos
mayúscula
bandera nouppercase no mayúsculas
borra la bandera de pantalla / G limpia la pantalla antes de cada página
no borra la bandera de pantalla / G no borra la pantalla
campana bandera / G toque la campana al final de cada página
bandera de nobell / G no toque la campana
cadena de componente / nombre L para usar en lugar de "componente" para
este componente
la marca nocomponent no muestra "componente:" para esto
componente
bandera central componente central en línea (funciona para
solo componentes de una línea)
no centrar la bandera no centrar
izquierda, solo tira de la bandera los espacios en blanco iniciales en cada
línea de texto
no leftadjust bandera no dejadjust
comprimir la bandera cambiar nuevas líneas en el texto a espacios
no comprimir bandera no comprimir
wrap flag Envuelve líneas que exceden el ancho (predeterminado)
bandera nowrap No realizar ajuste de línea
bandera dividida no combine varios campos en
un solo campo
bandera nosplit combina varios campos en
un solo campo
bandera de nueva línea imprimir nueva línea al final de los componentes
(este es el predeterminado)
la bandera nonewline no imprime una nueva línea al final de los componentes
formatfield string formato de cadena para este componente
(vea abajo)
decodificar la bandera decodificar el texto como RFC 2047 codificado
campo de cabecera
El campo de bandera de addrfield contiene direcciones
campo de fecha campo de bandera contiene fechas
marca de formato Ejecutar componente a través del filtro formatproc
(solo cuerpo)
indicador noformat No ejecutar el componente
filtro formatproc (predeterminado)
formatarg string Argumento para formatear el filtro

Para especificar el valor de las variables con valores enteros y con valores de cadena, siga su nombre con
un signo igual y el valor. Las variables con valores enteros reciben valores decimales, mientras que
Las variables con valores de cadena reciben texto arbitrario entre comillas dobles. Si un valor
tiene el sufijo "/ G" o "/ L", entonces su valor es útil en un formato solo global o solo local
contexto (respectivamente).

Una línea del formulario:

ignora = componente, ...

especifica una lista de componentes que nunca se generan.

El componente "MessageName" (no distingue entre mayúsculas y minúsculas) generará el nombre del mensaje real (archivo
name) precedido por el nombre de la carpeta si se especifica una o se encuentra en el entorno. los
formato es idéntico al producido por el -encabezamiento opción de Mostrar.

El componente "Extras" generará todos los componentes del mensaje que no fueron
emparejados por componentes explícitos, o incluidos en la lista de ignorados. Si este componente no es
especificado, no se necesita una lista de ignorados ya que todos los componentes no especificados serán
ignorado

Si NO se especifica "nocomponent", el nombre del componente se generará como aparece en
el archivo de formato.

El archivo de formato predeterminado es:

; mhl.formato
;
; filtro de mensaje predeterminado para "mostrar"
;
:
overflowtext = "***", overflowoffset = 5
leftadjust, compwidth = 9
ignora = msgid, id de mensaje, recibido, tipo de contenido, codificación de transferencia de contenido, id de contenido
Fecha: formatfield = "% <(nodate {texto})% {texto}% |% (bonito {texto})%>"
A:
cc:
De: decodificar
Asunto: decodificar
:
extras: sin componente
:
cuerpo: nocomponent, overflowtext =, overflowoffset = 0, noleftadjust

La variable "formatfield" especifica una cadena de formato (ver formato mh(5)). La bandera
variables "addrfield" y "datefield" (que son mutuamente excluyentes), indique mhl a
interprete los escapes en la cadena de formato como direcciones o fechas, respectivamente.

De forma predeterminada, mhl no aplica ninguna cadena de formato a los campos que contienen direcciones o fechas
(consulta: mh-correo(5) para obtener una lista de estos campos). Tenga en cuenta que esto da como resultado una operación más rápida
desde mhl debe analizar tanto las direcciones como las fechas para aplicarles una cadena de formato.
Si es deseado, mhl se le puede dar una cadena de formato predeterminado para los campos de fecha o dirección
(pero no ambos). Para hacer esto, en una línea global especifique: ya sea la bandera addrfield o
datefield, junto con la cadena de variable de formatfield apropiada.

La bandera de "formato" especifica que este componente se ejecutará a través del programa de filtrado
especificado por el formatoproc entrada de perfil. Se espera que este programa de filtro lea datos
en datos de entrada y salida estándar en salida estándar. Actualmente, la bandera de "formato" es solo
compatible con el componente "cuerpo". El nombre del componente se antepondrá a la salida.
después de el filtro se ha ejecutado. El uso esperado de esto es filtrar el cuerpo de un mensaje para
cree un texto más agradable para usar en un mensaje de respuesta. Un filtro sugerido para usar
responder(1) es el siguiente:

cuerpo: componente = ">", overflowtext = ">", overflowoffset = 0, formato, nowrap

El -fmtproc y -nofmtproc los interruptores se pueden utilizar para anular el formatoproc entrada de perfil.

El formato La opción especifica una cadena que se utiliza como argumento para el filtro de formato.
Esta cadena es procesada por formato mh(5) y todos los componentes del mensaje están disponibles
para usar. Múltiple formato Las opciones se pueden usar para construir múltiples argumentos a la
filtro de formato.

Utilice mhlmh en línea utilizando los servicios de onworks.net


Servidores y estaciones de trabajo gratuitos

Descargar aplicaciones de Windows y Linux

Comandos de Linux

Ad