InglésFrancésEspañol

Ad


icono de página de OnWorks

foldposix - Online en la nube

Ejecute foldposix en el proveedor de alojamiento gratuito de OnWorks a través de Ubuntu Online, Fedora Online, emulador en línea de Windows o emulador en línea de MAC OS

Este es el comando foldposix 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


pliegue - filtro para líneas de plegado

SINOPSIS


doblez [−bs] [−w anchura] [presentar...]

DESCRIPCIÓN


El doblez La utilidad es un filtro que doblará las líneas de sus archivos de entrada, rompiendo el
líneas para tener un máximo de anchura posiciones de columna (o bytes, si el −b opción es
especificado). Las líneas se romperán mediante la inserción de un tal que cada salida
línea (referida más adelante en esta sección como segmento) es el ancho máximo posible que
no excede el número especificado de posiciones de columna (o bytes). Una línea no debe ser
roto en medio de un personaje. El comportamiento no está definido si anchura es menor que el
número de columnas que ocuparía cualquier carácter de la entrada.

Si el , , o los caracteres se encuentran en la entrada,
y del −b opción no está especificada, se tratarán especialmente:


El recuento actual de ancho de línea se reducirá en uno, aunque el recuento
nunca se volverá negativo. los doblez utilidad no debe insertar un
inmediatamente antes o después de cualquier , a menos que el siguiente carácter tenga
un ancho mayor que 1 y haría que el ancho de la línea exceda anchura.


El recuento actual de ancho de línea se establecerá en cero. los doblez la utilidad no
insertar un inmediatamente antes o después de cualquier .

Cada encontrado avanzará el puntero de posición de la columna a la siguiente pestaña
parada. Las tabulaciones deben estar en cada posición de la columna. n tal que n módulo 8 es igual a
1.

CAMPUS


El doblez La utilidad deberá cumplir con el volumen de Definiciones Básicas de POSIX.1‐2008, Sección
12.2, Utilidad Sintaxis Líneas directrices.

Se admitirán las siguientes opciones:

−b Contar anchura en bytes en lugar de posiciones de columna.

−s Si un segmento de una línea contiene un dentro de la primera anchura visión de conjunto
posiciones (o bytes), rompa la línea después de la última conocer el
restricciones de ancho. Si no hay cumpliendo los requisitos, el −s
La opción no tendrá ningún efecto para ese segmento de salida de la línea de entrada.

−w anchura Especifique la longitud máxima de la línea, en posiciones de columna (o bytes si −b is
especificado). Los resultados no se especifican si anchura no es un decimal positivo
número. El valor predeterminado será 80.

OPERANDOS


Se admitirá el siguiente operando:

presentar Un nombre de ruta de un archivo de texto que se va a plegar. Si no presentar se especifican operandos, el
se utilizará la entrada estándar.

ESTÁNDAR


La entrada estándar se utilizará si no presentar se especifican operandos, y se utilizarán si un
presentar operando es '-' y la implementación trata el '-' en el sentido de entrada estándar.
De lo contrario, no se utilizará la entrada estándar. Consulte la sección ARCHIVOS DE ENTRADA.

ENTRADA ARCHIVOS


Si −b se especifica la opción, los archivos de entrada serán archivos de texto, excepto que las líneas
no están limitados a {LINE_MAX} bytes de longitud. Si el −b opción no está especificada, la
los archivos de entrada serán archivos de texto.

MEDIO AMBIENTE VARIABLES


Las siguientes variables de entorno afectarán la ejecución de doblez:

IDIOMA Proporcione un valor predeterminado para las variables de internacionalización que no están configuradas o
nulo. (Consulte el volumen de Definiciones básicas de POSIX.1‐2008, Sección 8.2,
Internacionalización Variables por la precedencia de la internacionalización
variables utilizadas para determinar los valores de las categorías de configuración regional).

LC_TODOS Si se establece en un valor de cadena no vacío, anule los valores de todos los demás
Variables de internacionalización.

LC_CTYPE Determinar la configuración regional para la interpretación de secuencias de bytes de datos de texto.
como caracteres (por ejemplo, de un solo byte en lugar de caracteres de varios bytes en
argumentos y archivos de entrada), y para la determinación del ancho en la columna
posiciones que ocuparía cada carácter en un dispositivo de salida de fuente de ancho constante.

LC_MENSAJES
Determine la configuración regional que se debe utilizar para afectar el formato y el contenido de
mensajes de diagnóstico escritos en error estándar.

NLSPATH Determinar la ubicación de los catálogos de mensajes para el procesamiento de LC_MENSAJES.

ASINCRÓNICO EVENTOS


Por defecto.

SALIDA ESTÁNDAR


La salida estándar será un archivo que contenga una secuencia de caracteres cuyo orden
ser preservado de los archivos de entrada, posiblemente con insertado caracteres.

ESTDERR


El error estándar se utilizará solo para mensajes de diagnóstico.

SALIDA ARCHIVOS


Ninguna.

EXTENDIDO DESCRIPCIÓN


Ninguna.

SALIR ESTADO


Se devolverán los siguientes valores de salida:

0 Todos los archivos de entrada se procesaron correctamente.

> 0 Ocurrió un error.

CONSECUENCIAS OF ERRORES


Por defecto.

El siguiendo (secciones) en informativo.

SOLICITUD USO


El cortar y doblez Las utilidades se pueden utilizar para crear archivos de texto a partir de archivos con arbitrarias
longitudes de línea. los cortar La utilidad debe usarse cuando el número de líneas (o registros) necesita
para permanecer constante. los doblez La utilidad debe usarse cuando el contenido de las líneas largas necesita
para mantenerse contiguo.

El doblez La utilidad se utiliza con frecuencia para enviar archivos de texto a impresoras que truncan, en lugar de
que el pliegue, las líneas más anchas de lo que la impresora puede imprimir (generalmente 80 o 132 columnas
posiciones).

EJEMPLOS


Un ejemplo de invocación que envía un archivo de posiblemente largas filas a la impresora (bajo el
suposición de que el usuario conoce el ancho de línea de la impresora que debe asignar lp):

doblez −w 132 archivo grande | lp

RAZÓN FUNDAMENTAL


Aunque la entrada de terminal en el modo de procesamiento canónico requiere el carácter de borrado
(frecuentemente establecido en ) para borrar el carácter anterior (no byte o columna
posición), la salida del terminal no está almacenada en búfer y es extremadamente difícil, si no imposible,
analizar correctamente; la interpretación depende enteramente del dispositivo físico que
realmente muestra / imprime / almacena la salida. En todo conocido internacionalizado
implementaciones, las empresas de servicios públicos que producen salida para la salida de ancho de columna mixto asumen que
a El personaje hace una copia de seguridad de la posición de una columna y genera suficiente
caracteres para volver al principio del carácter cuando se utiliza para proporcionar
movimientos de líneas locales para apoyar las operaciones de subrayado y envalentonamiento. Ya que doblez sin
las −b opción está tratando con estas mismas restricciones, siempre se trata como
hacer una copia de seguridad de la posición de una columna en lugar de hacer una copia de seguridad de un carácter.

Versiones históricas del doblez la utilidad asumió que 1 byte era un carácter y ocupaba uno
posición de la columna cuando se escribe. Esto ya no es siempre cierto. Dado que el más común
uso de doblez se cree que está doblando largas líneas para salida a salida de longitud limitada
dispositivos, esta capacidad se conservó como el caso predeterminado. los −b se agregó la opción
que las aplicaciones podrían doblez archivos con líneas de longitud arbitraria en archivos de texto que podrían
luego será procesado por las utilidades estándar. Tenga en cuenta que aunque el ancho de la −b
La opción está en bytes, una línea nunca se divide en medio de un carácter. (Está
sin especificar qué sucede si se especifica un ancho que es demasiado pequeño para contener un solo
carácter encontrado en la entrada seguido de un .)

Las tabulaciones están codificadas para ser cada octava columna para cumplir con la práctica histórica. Nada nuevo
Se inventó el método para especificar otras tabulaciones.

EL FUTURO DIRECCIONES


Ninguna.

Utilice foldposix 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