InglêsFrancêsEspanhol

Ad


favicon do OnWorks

cutposix - Online na nuvem

Execute cutposix no provedor de hospedagem gratuita OnWorks no Ubuntu Online, Fedora Online, emulador online do Windows ou emulador online do MAC OS

Este é o comando cutposix que pode ser executado no provedor de hospedagem gratuita OnWorks usando uma de nossas várias estações de trabalho online gratuitas, como Ubuntu Online, Fedora Online, emulador online do Windows ou emulador online do MAC OS

PROGRAMA:

NOME


recortar - recorta os campos selecionados de cada linha de um arquivo

SINOPSE


corte -b Lista [-n] [lima...]

corte -c Lista [lima...]

cut-f Lista [-d delim] [-S] [lima...]

DESCRIÇÃO


A corte utilitário deve cortar bytes (-b opção), caracteres (-c opção), ou caractere-
campos delimitados (−f opção) de cada linha em um ou mais arquivos, concatená-los e
grave-os na saída padrão.

OPÇÕES


A corte utilitário deve estar em conformidade com o volume de Definições de Base de POSIX.1‐2008, Seção
12.2, Utilidade Sintaxe orientações.

O aplicativo deve garantir que o argumento-opção Lista (ver opções -b, -c e −f
abaixo) é um -lista separada ou -lista separada de números positivos e
gamas. Os intervalos podem ser de três formas. O primeiro são dois números positivos separados por um
(baixo-Alto), que representa todos os campos do primeiro número ao segundo
número. O segundo é um número positivo precedido por um (-Alto), que representa
todos os campos do campo número 1 a esse número. O terceiro é um número positivo seguido por
uma (baixo-), que representa esse número até o último campo, inclusive. Os elementos
in Lista pode ser repetido, pode se sobrepor e pode ser especificado em qualquer ordem, mas os bytes,
caracteres ou campos selecionados devem ser escritos na ordem dos dados de entrada. Se um
elemento aparece na lista de seleção mais de uma vez, deve ser escrito exatamente uma vez.

As seguintes opções devem ser suportadas:

-b Lista Corte com base em um Lista de bytes. Cada byte selecionado deve ser produzido, a menos que o -n
opção também é especificada. Não deve ser um erro selecionar bytes não presentes
na linha de entrada.

-c Lista Corte com base em um Lista de personagens. Cada caractere selecionado deve ser produzido. Isto
não deve ser um erro selecionar caracteres não presentes na linha de entrada.

-d delim Defina o delimitador de campo para o caractere delim. O padrão é o .

−f Lista Corte com base em um Lista de campos, supostamente separados no arquivo por um
caractere delimitador (ver -d) Cada campo selecionado deve ser produzido. Saída
os campos devem ser separados por uma única ocorrência do delimitador de campo
personagem. Linhas sem delimitadores de campo devem ser passadas intactas, a menos que
-S é especificado. Não deve ser um erro selecionar campos não presentes no
linha de entrada.

-n Não divida os caracteres. Quando especificado com o -b opção, cada elemento em Lista
do formulário baixo-Alto ( -números separados) devem ser modificados da seguinte forma:

* Se o byte selecionado por baixo não é o primeiro byte de um caractere, baixo deve
ser diminuído para selecionar o primeiro byte do caractere originalmente selecionado
by baixo. Se o byte selecionado por Alto não é o último byte de um caractere,
Alto deve ser diminuído para selecionar o último byte do caractere antes de
o personagem originalmente selecionado por Alto, ou zero se não houver
personagem. Se o elemento de intervalo resultante tiver Alto igual a zero ou baixo
Melhor que Alto, o elemento da lista deve ser retirado de Lista por isso
linha de entrada sem causar um erro.

Cada elemento em Lista do formulário baixo- deve ser tratado como acima com Alto definido para
o número de bytes na linha atual, sem incluir a terminação
. Cada elemento em Lista do formulário -Alto deve ser tratado como acima
com baixo definido como 1. Cada elemento em Lista do formulário Números (um único número) deve
ser tratado como acima com baixo definido para Números e Alto definido para Números.

-S Suprime linhas sem caracteres delimitadores, quando usado com o −f opção.
A menos que especificado, as linhas sem delimitadores devem ser passadas sem tocar.

OPERANDOS


O seguinte operando deve ser suportado:

lima Um nome de caminho de um arquivo de entrada. Se não lima operandos são especificados, ou se um lima
operando é '-', a entrada padrão deve ser usada.

STDIN


A entrada padrão deve ser usada apenas se não lima operandos são especificados, ou se um lima
operando é '-'. Veja a seção ENTRADA DE ARQUIVOS.

INPUT ARQUIVOS


Os arquivos de entrada devem ser arquivos de texto, exceto que os comprimentos de linha devem ser ilimitados.

MEIO AMBIENTE VARIÁVEIS


As seguintes variáveis ​​de ambiente devem afetar a execução de corte:

GRANDE Forneça um valor padrão para as variáveis ​​de internacionalização que não estão definidas ou
nulo. (Veja o volume de Definições de Base de POSIX.1‐2008, Seção 8.2,
Internacionalização Variáveis pela precedência de internacionalização
variáveis ​​usadas para determinar os valores das categorias de local.)

LC_ALL Se definido como um valor de string não vazio, substitui os valores de todos os outros
variáveis ​​de internacionalização.

LC_CTYPE Determine o local para a interpretação de sequências de bytes de dados de texto
como caracteres (por exemplo, caracteres de byte único em oposição a caracteres de bytes múltiplos em
argumentos e arquivos de entrada).

LC_MESSAGES
Determine a localidade que deve ser usada para afetar o formato e o conteúdo do
mensagens de diagnóstico gravadas no erro padrão.

NLSPAT Determine a localização dos catálogos de mensagens para o processamento de LC_MESSAGES.

ASSÍNCRONO EVENTOS


Padrão.

STDOUT


A corte saída do utilitário deve ser uma concatenação dos bytes selecionados, caracteres ou
campos (um dos seguintes):

"% s \ n", <concatenação of bytes>

"% s \ n",concatenação of caracteres>

"% s \ n",concatenação of Campos e campo delimitadores>

STDERR


O erro padrão deve ser usado apenas para mensagens de diagnóstico.

SAÍDA ARQUIVOS


Nenhum.

ESTENDIDO DESCRIÇÃO


Nenhum.

SAIR STATUS


Os seguintes valores de saída devem ser retornados:

0 Todos os arquivos de entrada foram produzidos com sucesso.

> 0 Ocorreu um erro.

CONSEQUÊNCIAS OF ERROS


Padrão.

A seguinte seções e guarante que os mesmos estão informativo.

APLICAÇÃO USO


A corte e dobrar utilitários podem ser usados ​​para criar arquivos de texto a partir de arquivos com
comprimentos de linha. o corte utilitário deve ser usado quando o número de linhas (ou registros) precisa
para permanecer constante. o dobrar utilitário deve ser usado quando o conteúdo de linhas longas precisa
para ser mantido contíguo.

Versões anteriores do corte utilitário funcionava em um ambiente onde bytes e caracteres
foram considerados equivalentes (módulo e processamento em alguns
implementações). No mundo estendido de caracteres multibyte, o novo -b opção tem
foi adicionado. o -n opção (usado com -b) permite que seja usado para agir em bytes arredondados para
limites do personagem. O algoritmo especificado para -n garante que:

corte -b 1-500 -n lima > file1
corte -b 501- -n lima > file2

termina com todos os personagens em lima aparecendo exatamente uma vez em file1 or file2. (Lá
é, no entanto, um em ambos file1 e file2 para cada no lima.)

EXEMPLOS


Exemplos da lista de qualificadores de opção:

1,4,7 Selecione o primeiro, quarto e sétimo bytes, caracteres ou campos e campo
delimitadores.

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

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

3− Equivalente ao terceiro ao último, inclusive.

A baixo-Alto formulários nem sempre são equivalentes quando usados ​​com -b e -n e multibyte
personagens; veja a descrição de -n.

O seguinte comando:

corte -d : −f 1,6 / Etc / passwd

lê o arquivo de senha do System V (banco de dados do usuário) e produz linhas do formulário:

<usuário ID>:Início anuário>

A maioria dos utilitários neste volume de POSIX.1‐2008 funcionam em arquivos de texto. o corte utilidade pode ser
usado para transformar arquivos com comprimentos de linha arbitrários em um conjunto de arquivos de texto contendo o
mesmos dados. o colar utilitário pode ser usado para criar (ou recriar) arquivos com linha arbitrária
comprimentos. Por exemplo, se lima contém longas linhas:

corte -b 1-500 -n lima > file1
corte -b 501- -n lima > file2

cria file1 (um arquivo de texto) com linhas de até 500 bytes (mais o ) e
file2 que contém o restante dos dados de lima. (Observe que file2 não é um texto
arquivo se houver linhas em lima com mais de 500 + {LINE_MAX} bytes.) O original
arquivo pode ser recriado de file1 e file2 usando o comando:

colar -d "\ 0" file1 file2 > lima

JUSTIFICATIVA


Algumas implementações históricas não contam personagens na determinação
personagem conta com o -c opção. Isso pode ser útil para usar corte Para processamento nroff
saída. Foi deliberadamente decidido não ter -c opção tratar também ou
personagens de qualquer forma especial. o dobrar utilitário trata esses personagens
especialmente.

Ao contrário de outros utilitários, algumas implementações históricas de corte saia depois de não encontrar um
arquivo de entrada, em vez de continuar a processar o restante lima operandos. Esse comportamento
é proibido por este volume de POSIX.1‐2008, onde apenas o status de saída é afetado por
este problema.

O comportamento de corte quando fornecido com opções mutuamente exclusivas ou opções que
não funcionam logicamente juntos foi deliberadamente deixado sem especificação em favor de
redação em Seção 1.4, Utilidade Descrição Padrões.

A seção OPÇÕES foi alterada em resposta ao IEEE PASC Interpretation 1003.2 # 149. o
a mudança representa a prática histórica em todos os sistemas conhecidos. O padrão original era
ambíguo quanto à natureza da saída.

A Lista argumentos de opção são historicamente usados ​​para selecionar as partes da linha a serem
escrito, mas não afeta a ordem dos dados. Por exemplo:

eco abcdefghi | corte −c6,2,4−7,1

rendimentos "abdefg".

Uma proposta para melhorar corte com a seguinte opção:

−o Preserve a ordem dos campos selecionados. Quando esta opção é especificada, cada byte,
caractere, ou campo (ou intervalos de tal) devem ser escritos na ordem especificada por
que o Lista opção-argumento, mesmo se isso exigir várias saídas dos mesmos bytes,
caracteres ou campos.

foi rejeitado porque este tipo de aprimoramento está fora do escopo do IEEE P1003.2b
padrão de projeto.

FUTURO INSTRUÇÕES


Nenhum.

Use cutposix online usando serviços onworks.net


Servidores e estações de trabalho gratuitos

Baixar aplicativos Windows e Linux

  • 1
    Phaser
    Phaser
    Phaser é um aplicativo rápido, gratuito e divertido
    framework de jogo HTML5 de origem que oferece
    Renderização WebGL e Canvas em
    navegadores da web para desktop e celular. Jogos
    pode ser co ...
    Baixar Phaser
  • 2
    Motor VASSAL
    Motor VASSAL
    VASSAL é um motor de jogo para criar
    versões eletrônicas do tabuleiro tradicional
    e jogos de cartas. Ele fornece suporte para
    renderização e interação de peças do jogo,
    e ...
    Baixar VASSAL Engine
  • 3
    OpenPDF - Fork do iText
    OpenPDF - Fork do iText
    OpenPDF é uma biblioteca Java para criar
    e edição de arquivos PDF com LGPL e
    Licença de código aberto MPL. OpenPDF é o
    LGPL/MPL sucessor de código aberto do iText,
    um ...
    Baixar OpenPDF - Bifurcação do iText
  • 4
    SAGA GIS
    SAGA GIS
    SAGA - Sistema para Automatizado
    Análises geocientíficas - é um geográfico
    Software de Sistema de Informação (GIS) com
    imensas capacidades para geodados
    processando e ana ...
    Baixar SAGA GIS
  • 5
    Caixa de ferramentas para Java / JTOpen
    Caixa de ferramentas para Java / JTOpen
    O IBM Toolbox for Java / JTOpen é um
    biblioteca de classes Java suportando o
    programação cliente/servidor e internet
    modelos para um sistema rodando OS/400,
    i5/OS, ou...
    Baixar Toolbox para Java/JTOpen
  • 6
    D3.js
    D3.js
    D3.js (ou D3 para documentos baseados em dados)
    é uma biblioteca JavaScript que permite
    para produzir dados dinâmicos e interativos
    visualizações em navegadores da web. Com D3
    você...
    Baixar D3.js
  • Mais "

Comandos Linux

  • 1
    Abidiff
    Abidiff
    abidiff - comparar ABIs de arquivos ELF
    abidiff compara o aplicativo binário
    Interfaces (ABI) de duas bibliotecas compartilhadas
    em formato ELF. Ele emite um significativo
    relatorio ...
    Executar abidiff
  • 2
    abidw
    abidw
    abidw - serializar o ABI de um ELF
    arquivo abidw lê uma biblioteca compartilhada em ELF
    formato e emite uma representação XML
    de seu ABI para a saída padrão. O
    emitido ...
    Execute abidw
  • 3
    copac2xml
    copac2xml
    bibutils - conversão de bibliografia
    Serviços de utilidade pública ...
    Execute copac2xml
  • 4
    copta
    copta
    copt - otimizador de olho mágico SYSNOPIS:
    copt.. DESCRIÇÃO: copt é um
    otimizador de olho mágico de uso geral. Isto
    lê o código de sua entrada padrão e
    escreve um...
    Executar copia
  • 5
    collect_stx_titles
    collect_stx_titles
    collect_stx_titles - reunir título
    declarações de documentos Stx ...
    Executar collect_stx_titles
  • 6
    banco giratório
    banco giratório
    bancada - benchmark http ...
    Executar gatling-bench
  • Mais "

Ad