tailposix - Online na Nuvem

Este é o parâmetro de comando 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


tail - copia a última parte de um arquivo

SINOPSE


cauda [−f] [-c número| −n número] [lima]

DESCRIÇÃO


A cauda utilitário deve copiar seu arquivo de entrada para a saída padrão começando em um
local designado.

A cópia deve começar no ponto do arquivo indicado pelo -c número or -n número
opções. O argumento-opção número deve ser contado em unidades de linhas ou bytes, de acordo com
para as opções -n e -c. As contagens de linha e de bytes começam em 1.

Caudas relativas ao final do arquivo podem ser salvas em um buffer interno e, portanto, podem ser
limitado em comprimento. Esse buffer, se houver, não deve ser menor que {LINE_MAX} * 10 bytes.

OPÇÕES


A cauda 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, exceto que '+' pode ser reconhecido como um delimitador de opção
assim como '-'.

As seguintes opções devem ser suportadas:

-c número A aplicação deve garantir que o número opção-argumento é um decimal
inteiro, opcionalmente incluindo um sinal. O sinal deve afetar a localização no
arquivo, medido em bytes, para iniciar a cópia:

┌───────┬───────────────────────────────────────────────────────────────────┐
PlacaCopiar Inicia
├───────┼───────────────────────────────────────────────────────────────────┤
│ + │ Relativo ao início do arquivo. │
│ - │ Relativo ao final do arquivo. │
Nenhum │ Relativo ao final do arquivo. │
└───────┴─────────────────────────────────────────────────────────────────────
O aplicativo deve garantir que se o sinal do número opção-argumento é
'+', número argumento-opção é um inteiro decimal diferente de zero.

A origem da contagem será 1; isso é, -c +1 representa o primeiro byte de
o arquivo, -c -1 o último.

−f Se o arquivo de entrada for um arquivo normal ou se o lima operando especifica um FIFO, faça
não termina após a última linha do arquivo de entrada ter sido copiada, mas lê
e copie mais bytes do arquivo de entrada quando eles estiverem disponíveis. Se não
lima operando é especificado e a entrada padrão é um pipe ou FIFO, o −f opção
deve ser ignorado. Se o arquivo de entrada não for FIFO, pipe ou arquivo regular, é
não especificado se o −f opção deve ser ignorada.

-n número Esta opção deve ser equivalente a -c número, exceto o local de partida em
o arquivo deve ser medido em linhas em vez de bytes. A origem da contagem
deve ser 1; isso é, -n +1 representa a primeira linha do arquivo, -n -1 o
último.

Se nenhum -c nem -n é especificado, -n 10 deve ser assumido.

OPERANDOS


O seguinte operando deve ser suportado:

lima Um nome de caminho de um arquivo de entrada. Se não lima operando é especificado, a entrada padrão
Deve ser usado.

STDIN


A entrada padrão deve ser usada se não lima operando é especificado e deve ser usado se o
lima operando é '-' e a implementação trata o '-' como significando entrada padrão.
Caso contrário, a entrada padrão não deve ser usada. Veja a seção ENTRADA DE ARQUIVOS.

INPUT ARQUIVOS


Se o -c opção for especificada, o arquivo de entrada pode conter dados arbitrários; caso contrário, o
O arquivo de entrada deve ser um arquivo de texto.

MEIO AMBIENTE VARIÁVEIS


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

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 parte designada do arquivo de entrada deve ser gravada na saída padrão.

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 Conclusão bem-sucedida.

> 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 -c opção deve ser usada com cuidado quando a entrada é um arquivo de texto contendo vários
caracteres de byte; ele pode produzir uma saída que não comece em um limite de caractere.

Embora o arquivo de entrada para cauda pode ser qualquer tipo, os resultados podem não ser o que seria
esperado em alguns arquivos de dispositivo especial de caracteres ou em tipos de arquivo não descritos pelo
Volume de interfaces do sistema de POSIX.1‐2008. Uma vez que este volume de POSIX.1‐2008 não
especifique o tamanho do bloco usado ao fazer a entrada, cauda não precisa ler todos os dados de
dispositivos que realizam apenas transferências de bloco.

EXEMPLOS


A −f opção pode ser usada para monitorar o crescimento de um arquivo que está sendo escrito por alguns
outro processo. Por exemplo, o comando:

cauda −f fred

imprime as últimas dez linhas do arquivo fred, seguido por quaisquer linhas anexadas a
fred entre o tempo cauda é iniciado e morto. Como outro exemplo, o comando:

cauda −f -c 15 fred

imprime os últimos 15 bytes do arquivo fred, seguido por quaisquer bytes anexados a fred
entre o tempo cauda é iniciado e morto.

JUSTIFICATIVA


Esta versão do cauda foi criado para permitir a conformidade com as Diretrizes de sintaxe para utilitários.
O histórico -b opção foi omitida devido à não portabilidade geral do tamanho de bloco
unidades de texto. o -c opção historicamente significa `` personagens '', mas este volume de
POSIX.1‐2008 indica que significa `` bytes ''. Isso foi selecionado para permitir um razoável
implementações quando caracteres multibyte são possíveis; não foi nomeado -b evitar
confusão com o histórico -b.

A origem da contagem de linhas e bytes é 1, correspondendo a todos os
implementações. Portanto cauda -n +0 não está de acordo com o uso porque tenta gerar
linha zero; mas note que cauda -n 0 está em conformidade e não produz nada.

As versões anteriores deste padrão permitiam as seguintes formas na SINOPSE:

cauda - [número][b | c | l][f] [lima]
cauda +[número][b | c | l][f] [lima]

Esses formulários não são mais especificados por POSIX.1‐2008, mas podem estar presentes em alguns
implementações.

A restrição no buffer interno é um compromisso entre o histórico System V
implementação de 4096 bytes e BSD 32768 bytes.

A −f opção foi implementada como um loop que dorme por 1 segundo e copia todos os bytes
que estão disponíveis. Isso é suficiente, mas se houver métodos mais eficientes de determinar quando
novos dados estão disponíveis são desenvolvidos, implementações são encorajadas a usá-los.

A documentação histórica indica que cauda ignora o −f opção se o arquivo de entrada for um
pipe (pipe e FIFO em sistemas que suportam FIFOs). Em sistemas baseados em BSD, isso tem sido
verdade; em sistemas baseados no System V, isso acontecia quando a entrada era obtida da entrada padrão,
mas não ignorou o −f sinalizar se um FIFO foi nomeado como o lima operando. Desde o −f
opção não é útil em tubos e todas as implementações históricas ignoram −f se não lima
operando é especificado e a entrada padrão é um tubo, este volume de POSIX.1‐2008 requer
esse comportamento. No entanto, desde o −f opção é útil em um FIFO, este volume de
POSIX.1‐2008 também requer que, se um FIFO for nomeado, o −f opção não deve ser ignorada.
As versões anteriores desta norma não estabelecem qualquer requisito para o caso em que não lima
operando é especificado e a entrada padrão é um FIFO. O padrão foi atualizado para
refletem a prática atual que consiste em tratar este caso da mesma forma que um tubo com entrada padrão.
Embora o comportamento histórico não ignore o −f opção para outros tipos de arquivo, esta é
não especificado para que as implementações possam ignorar o −f opção se for conhecido
que o arquivo não pode ser estendido.

FUTURO INSTRUÇÕES


Nenhum.

Use tailposix online usando serviços onworks.net



Programas online mais recentes para Linux e Windows