InglésFrancésEspañol

Ad


icono de página de OnWorks

cutposix - Online en la nube

Ejecute cutposix 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 cutposix 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


cortar: recorta los campos seleccionados de cada línea de un archivo

SINOPSIS


cortar −b lista [−norte] [presentar...]

cortar −c lista [presentar...]

cortar −f lista [−d delimitar] [−s] [presentar...]

DESCRIPCIÓN


El cortar la utilidad debe recortar bytes (−b opción), caracteres (−c opción), o carácter-
campos delimitados (−f opción) de cada línea en uno o más archivos, concatenarlos y
escríbalos en la salida estándar.

CAMPUS


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

La aplicación garantizará que el argumento opción lista (ver opciones −b, −cy −f
abajo) es un -lista separada o -lista separada de números positivos y
rangos. Los rangos pueden ser de tres formas. El primero son dos números positivos separados por un
(bajo-high), que representa todos los campos desde el primer número hasta el segundo
número. El segundo es un número positivo precedido por un (-high), que representa
todos los campos desde el campo número 1 hasta ese número. El tercero es un número positivo seguido de
a (bajo-), que representa ese número hasta el último campo, inclusive. Los elementos
in lista pueden repetirse, pueden superponerse y pueden especificarse en cualquier orden, pero los bytes,
Los caracteres o campos seleccionados se escribirán en el orden de los datos de entrada. Si una
El elemento aparece en la lista de selección más de una vez, se escribirá exactamente una vez.

Se admitirán las siguientes opciones:

−b lista Cortar basado en un lista de bytes. Cada byte seleccionado se emitirá a menos que el −norte
También se especifica la opción. No será un error seleccionar bytes no presentes
en la línea de entrada.

−c lista Cortar basado en un lista de personajes. Se emitirá cada carácter seleccionado. Eso
No será un error seleccionar caracteres que no estén presentes en la línea de entrada.

−d delimitar Establecer el delimitador de campo al carácter delimitar. El predeterminado es el .

−f lista Cortar basado en un lista de campos, se supone que están separados en el archivo por un
carácter delimitador (ver −d). Se enviará cada campo seleccionado. Producción
Los campos deben estar separados por una sola aparición del delimitador de campo.
personaje. Las líneas sin delimitadores de campo se pasarán intactas, a menos que
−s está especificado. No será un error seleccionar campos que no estén presentes en el
línea de entrada.

−norte No divida los caracteres. Cuando se especifica con el −b opción, cada elemento en lista
de la forma bajo-high ( -números separados) se modificarán como sigue:

* Si el byte seleccionado por bajo no es el primer byte de un carácter, bajo deberá
ser decrementado para seleccionar el primer byte del carácter originalmente seleccionado
by bajo. Si el byte seleccionado por high no es el último byte de un carácter,
high se reducirá para seleccionar el último byte del carácter antes de
el personaje originalmente seleccionado por high, o cero si no hay antecedentes
personaje. Si el elemento de rango resultante tiene high igual a cero o bajo
mayor que high, el elemento de lista se eliminará de lista para que
línea de entrada sin causar un error.

Cada elemento en lista de la forma bajo- se tratará como se indicó anteriormente con high establecido en
el número de bytes en la línea actual, sin incluir la terminación
. Cada elemento en lista de la forma -high será tratado como arriba
bajo establecido en 1. Cada elemento en lista de la forma número (un solo número)
ser tratado como arriba con bajo establecido en número y high establecido en número.

−s Suprime las líneas sin caracteres delimitadores, cuando se usa con el −f .
A menos que se especifique, las líneas sin delimitadores se pasarán intactas.

OPERANDOS


Se admitirá el siguiente operando:

presentar Un nombre de ruta de un archivo de entrada. Si no presentar se especifican operandos, o si un presentar
operando es '-', se utilizará la entrada estándar.

ESTÁNDAR


La entrada estándar se utilizará solo si no presentar se especifican operandos, o si un presentar
operando es '-'. Consulte la sección ARCHIVOS DE ENTRADA.

ENTRADA ARCHIVOS


Los archivos de entrada serán archivos de texto, excepto que la longitud de las líneas será ilimitada.

MEDIO AMBIENTE VARIABLES


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

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).

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


El cortar La salida de la utilidad será una concatenación de los bytes, caracteres o caracteres seleccionados.
campos (uno de los siguientes):

"% s \ n", <concatenación of bytes>

"% s \ n",concatenación of personajes>

"% s \ n",concatenación of campos y campo delimitadores>

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 generaron 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.

Versiones anteriores del cortar la utilidad funcionó en un entorno donde bytes y caracteres
fueron considerados equivalentes (módulo y procesando en algunos
implementaciones). En el mundo extendido de caracteres multibyte, el nuevo −b la opción tiene
ha sido añadido. los −norte opción (usado con −b) permite que se utilice para actuar sobre bytes redondeados a
límites de carácter. El algoritmo especificado para −norte garantiza que:

cortar −b 1-500 −norte presentar > file1
cortar −b 501- −norte presentar > file2

termina con todos los personajes en presentar apareciendo exactamente una vez en file1 or file2. (Ahí
es, sin embargo, un en ambos file1 y file2 para cada en presentar.)

EJEMPLOS


Ejemplos de la lista de calificadores de opciones:

1,4,7 Seleccione el primer, cuarto y séptimo bytes, caracteres o campos y campo
delimitadores.

1−3,8 Equivalente a 1,2,3,8.

−5,10 Equivalente a 1,2,3,4,5,10.

3− Equivalente al antepenúltimo, inclusive.

El bajo-high Las formas no siempre son equivalentes cuando se usan con −b y −norte y multibyte
caracteres; ver la descripción de −norte.

El siguiente comando:

cortar −d : −f 1,6 / Etc / passwd

lee el archivo de contraseña de System V (base de datos de usuario) y produce líneas de la forma:

<usuario ID>:hogar directorio>

La mayoría de las utilidades de este volumen de POSIX.1‐2008 funcionan con archivos de texto. los cortar la utilidad puede ser
utilizado para convertir archivos con longitudes de línea arbitrarias en un conjunto de archivos de texto que contienen el
mismos datos. los pastas La utilidad se puede utilizar para crear (o recrear) archivos con líneas arbitrarias
longitudes. Por ejemplo, si presentar contiene largas filas:

cortar −b 1-500 −norte presentar > file1
cortar −b 501- −norte presentar > file2

crea file1 (un archivo de texto) con líneas de no más de 500 bytes (más el ) y
file2 que contiene el resto de los datos de presentar. (Tenga en cuenta que file2 no es un texto
archivo si hay líneas en presentar que tienen más de 500 + {LINE_MAX} bytes).
el archivo se puede volver a crear desde file1 y file2 usando el comando:

pastas −d "\ 0" file1 file2 > presentar

RAZÓN FUNDAMENTAL


Algunas implementaciones históricas no cuentan personajes para determinar
personaje cuenta con el −c opción. Esto puede ser útil para usar cortar para procesar nroff
producción. Se decidió deliberadamente no tener la −c opción tratar ya sea o
personajes de cualquier manera especial. los doblez la utilidad trata a estos personajes
especialmente.

A diferencia de otras utilidades, algunas implementaciones históricas de cortar salir después de no encontrar un
archivo de entrada, en lugar de continuar procesando el resto presentar operandos. Este comportamiento
está prohibido por este volumen de POSIX.1‐2008, donde solo el estado de salida se ve afectado por
este problema.

El comportamiento de cortar cuando se le proporcionen opciones mutuamente excluyentes u opciones que
no funcionan lógicamente juntos se ha dejado deliberadamente sin especificar en favor de la globalización
redacción en Sección 1.4, Utilidad Descripción predeterminados.

La sección OPCIONES se cambió en respuesta a la Interpretación IEEE PASC 1003.2 # 149. los
El cambio representa la práctica histórica en todos los sistemas conocidos. El estándar original era
ambiguo sobre la naturaleza de la salida.

El lista Los argumentos de opción se utilizan históricamente para seleccionar las partes de la línea que se
escritos, pero no afectan el orden de los datos. Por ejemplo:

echo abcdefghi | cortar −c6,2,4−7,1

los rendimientos "abdefg".

Una propuesta para potenciar cortar con la siguiente opción:

−o Conservar el orden de los campos seleccionados. Cuando se especifica esta opción, cada byte,
carácter, o campo (o rangos de los mismos) se escribirán en el orden especificado por
las lista opción-argumento, incluso si esto requiere múltiples salidas de los mismos bytes,
caracteres o campos.

fue rechazado porque este tipo de mejora está fuera del alcance de la IEEE P1003.2b
proyecto de norma.

EL FUTURO DIRECCIONES


Ninguna.

Use cutposix en línea usando los servicios de onworks.net


Servidores y estaciones de trabajo gratuitos

Descargar aplicaciones de Windows y Linux

  • 1
    Phaser
    Phaser
    Phaser es una apertura rápida, gratuita y divertida
    marco de juego HTML5 de origen que ofrece
    Representación de WebGL y Canvas en
    navegadores web de escritorio y móviles. Juegos
    puede ser co ...
    Descargar Phaser
  • 2
    Motor VASSAL
    Motor VASSAL
    VASSAL es un motor de juego para crear
    Versiones electrónicas de tablero tradicional.
    y juegos de cartas. Proporciona soporte para
    representación e interacción de las piezas del juego,
    y ...
    Descargar motor VASSAL
  • 3
    OpenPDF - Bifurcación de iText
    OpenPDF - Bifurcación de iText
    OpenPDF es una biblioteca de Java para crear
    y edición de archivos PDF con LGPL y
    Licencia MPL de código abierto. OpenPDF es el
    LGPL/MPL sucesor de código abierto de iText,
    un ...
    Descargar OpenPDF - Bifurcación de iText
  • 4
    SIG SAGA
    SIG SAGA
    SAGA - Sistema para automatizado
    Análisis geocientíficos - es un análisis geográfico
    Software del sistema de información (GIS) con
    inmensas capacidades para geodatos
    procesamiento y ana ...
    Descargar SIG SAGA
  • 5
    Caja de herramientas para Java / JTOpen
    Caja de herramientas para Java / JTOpen
    IBM Toolbox para Java / JTOpen es un
    biblioteca de clases de Java que soporta el
    programacion cliente/servidor e internet
    modelos a un sistema que ejecuta OS/400,
    i5/OS, o...
    Descargar Toolbox para Java/JTOpen
  • 6
    D3.js
    D3.js
    D3.js (o D3 para documentos basados ​​en datos)
    es una biblioteca de JavaScript que le permite
    para producir datos dinámicos e interactivos
    visualizaciones en navegadores web. con D3
    tú...
    Descargar D3.js
  • Más "

Comandos de Linux

  • 1
    arbitro
    arbitro
    abidiff - comparar ABI de archivos ELF
    abidiff compara el binario de la aplicación
    Interfaces (ABI) de dos bibliotecas compartidas
    en formato ELF. emite un significado
    informar ...
    Ejecutar abidiff
  • 2
    cumplir
    cumplir
    abidw - serializa el ABI de un ELF
    archivo abidw lee una biblioteca compartida en ELF
    formato y emite una representación XML
    de su ABI a la salida estándar. El
    emitido...
    Ejecutar abidw
  • 3
    copac2xml
    copac2xml
    bibutils - conversión de bibliografía
    utilidades...
    Ejecutar copac2xml
  • 4
    copto
    copto
    copt - optimizador de mirilla SYSNOPIS:
    archivo copt.. DESCRIPCIÓN: copt es un archivo
    optimizador de mirilla de uso general. Él
    lee el código de su entrada estándar y
    escribe un...
    Ejecutar copia
  • 5
    reunir_stx_títulos
    reunir_stx_títulos
    reunir_stx_titles - recopilar título
    declaraciones de documentos Stx ...
    Ejecute reunir_stx_títulos
  • 6
    banco-gatling
    banco-gatling
    banco - punto de referencia http ...
    Ejecutar gatling-banco
  • Más "

Ad