Este es el comando grog 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
grog - adivinar opciones para un siguiente comando groff
SINOPSIS
ponche [-C] [--correr] [- advertencias] [--ligaturas] [ opción-groff ....] [--] [ especificaciónarchivo ....]
ponche -h | --ayuda
ponche -v | --versión
DESCRIPCIÓN
ponche lee la entrada (nombres de archivo o entrada estándar) y adivina cuál de las grof(1)
Se necesitan opciones para realizar la entrada con el grof .
El correspondiente grof El comando generalmente se muestra en la salida estándar. Con el
opción --correr, la línea generada se genera en error estándar y la generada
grof el comando se ejecuta en el estándar salida.
CAMPUS
La opción -v or --versión imprime información sobre el número de versión. También -h or --ayuda
imprime información de uso. Ambas opciones terminan automáticamente ponche .
Las demás opciones se ignoran y no grof Se genera la línea de comando. Los siguientes 3
las opciones son las únicas ponche opciones,
-C esta opción significa habilitar el grof modo de compatibilidad, que también se transfiere
a lo generado grof línea de comando.
--ligaturas
esta opción obliga a incluir los argumentos -Py -PU dentro de lo generado grof
línea de comando.
--correr con esta opción, la línea de comando se genera con un error estándar y luego se ejecuta en el
ordenador.
- advertencias
con esta opción, algunas advertencias más se envían al error estándar.
Todas las demás opciones cortas especificadas (palabras que comienzan con un carácter menos -) son
interpretado como grof opciones o grupos de opciones con o sin argumento. No hay espacio
permitido entre opciones y su argumento. Excepto por el -marg opciones, todas las opciones
se transmitirán, es decir, se incluyen sin cambios en el comando para la salida sin
efectuando el trabajo de ponche.
A especificaciónarchivo El argumento puede ser el nombre de un archivo existente o un signo menos - significar
entrada estándar. Si no especificaciónarchivo La entrada estándar especificada se lee automáticamente.
DETALLES
ponche lee todo especificaciónarchivo parámetros en su conjunto. Intenta adivinar cuál de los siguientes
grof Se requieren opciones para ejecutar la entrada en grof: -e, -g, -G, -j, -J, -p, -R,
-s, -t. -hombre, -mdoc, -mdoc-viejo, Me, -mm, -mamáy -em.
El adivinado grof comando incluyendo esas opciones y el encontrado especificaciónarchivo se ponen los parámetros
en la salida estándar.
Es posible especificar arbitrario grof opciones en la línea de comando. Estos se pasan
en la salida sin cambios, excepto para el -marg .
El grof El programa tiene problemas cuando el -marg opción o varias de estas opciones son
especificado. En estos casos, ponche imprimirá un mensaje de error y saldrá con un código de error.
Es mejor especificar no -marg opción. Porque tal opción solo se acepta y
pasó cuando ponche no encuentra ninguna de estas opciones o se encuentra la misma opción.
Si varios diferentes -marg las opciones son encontradas por ponche se produce un mensaje de error y el
El programa finaliza con un código de error. Pero la salida está escrita de forma incorrecta.
opciones sin embargo.
Recuerde que no es necesario determinar un paquete de macros. A roff el archivo también puede ser
escrito en el grof idioma sin ningún paquete de macros. ponche producirá una salida
sin un -marg .
As grof también funciona con archivos de texto puro sin ningún roff peticiones, ponche no se puede utilizar para
identificar un archivo para ser un roff archivo.
El Groffer(1) el programa depende en gran medida de un trabajo ponche.
El ponche source contiene dos archivos escritos en diferentes lenguajes de programación: grog.pl is
las Perl versión, mientras grog.sh es un script de shell que usa awk(1). Durante la ejecución de
para lograr(1), se determina si el sistema contiene una versión adecuada de perl(1). Si
así, grog.pl se transforma en ponche; de otra manera grog.sh se usa en su lugar.
EJEMPLOS
* Llamando
grog meintro.me
resultados en
groff -me meintro.me
So ponche reconoció que el archivo meintro.me está escrito con el Me paquete de macros.
* Por otra parte,
grog pic.ms
salidas
groff -p -t -e -ms pic.ms
Además de determinar el paquete de macros -em, ponche reconoció que el archivo foto.ms
adicionalmente necesita -pte, la combinación de -p para foto, -t para tbly -e para eqn.
* Si los dos archivos de ejemplo anteriores se combinan con el comando
grog meintro.me pic.ms
se envía un mensaje de error a error estándar porque grof no puedo trabajar con dos diferentes
paquetes de macros:
grog: error: hay varios paquetes de macros: -me -ms
Además, la salida correspondiente con las opciones incorrectas se imprime en formato estándar.
salida:
groff -pte -me -ms meintro.me pic.ms
Pero el programa termina con un código de error.
* La llamada de
grog -ksS -Tdvi grnexmpl.g
contiene varios grof opciones que se pasan a la salida sin ninguna interfaz
a ponche. Estos son el grupo de opciones -ksS que consiste en -k, -sy -S; y la opcion
-T con argumento Dvi. La salida es
groff -k -s -S -Tdvi grnexmpl.g
por lo que no se agregó ninguna opción adicional por ponche. Como ninguna opción -marg fue encontrado por ponche así
El archivo no utiliza un paquete de macros.
Use grog en línea usando los servicios de onworks.net