InglêsFrancêsEspanhol

favicon do OnWorks

dirnameposix - Online na nuvem

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

Este é o comando dirnameposix 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


dirname - retorna a parte do diretório de um caminho

SINOPSE


Conte-me corda

DESCRIÇÃO


A corda operando deve ser tratado como um caminho, conforme definido nas Definições de Base
volume de POSIX.1‐2008, Seção 3.267, Pathname. A corda corda deve ser convertido para
o nome do diretório que contém o nome do arquivo correspondente ao último nome do caminho
componente em corda, realizando ações equivalentes às seguintes etapas em ordem:

1. E se corda is //, pule as etapas 2 a 5.

2. E se corda consiste inteiramente em personagens, corda deve ser definido como um único
personagem. Nesse caso, pule as etapas 3 a 8.

3. Se houver algum rastro personagens em corda, eles serão removidos.

4. Se não houver personagens restantes em corda, corda deve ser definido como um
solteiro personagem. Nesse caso, pule as etapas 5 a 8.

5. Se houver algum não personagens em corda, eles serão removidos.

6. Se o restante corda is //, é definido pela implementação se as etapas 7 e 8 são
pulado ou processado.

7. Se houver algum rastro personagens em corda, eles serão removidos.

8. Se o restante corda está vazia, corda deve ser definido como um único personagem.

A string resultante deve ser gravada na saída padrão.

OPÇÕES


Nenhum.

OPERANDOS


O seguinte operando deve ser suportado:

corda Uma linha.

STDIN


Não usado.

INPUT ARQUIVOS


Nenhum.

MEIO AMBIENTE VARIÁVEIS


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

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

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 Conte-me utilitário deve escrever uma linha para a saída padrão no seguinte formato:

"% s \ n", <resultando corda>

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 definição de pathname especifica o comportamento definido pela implementação para nomes de caminho
começando com dois personagens. Portanto, os aplicativos não devem adicionar arbitrariamente
caracteres ao início de um nome de caminho, a menos que possam garantir que haja
mais ou menos de dois ou estão preparados para lidar com o definido pela implementação
consequências.

EXEMPLOS


┌───────────────────┬───────────────
CommandMensuráveis
├───────────────────┼───────────────
Conte-me / │ / │
Conte-me // │ / ou // │
Conte-me /a/b/│/a
Conte-me //a//b// │ //a
Conte-me │ Não especificado │
Conte-me a │. ($? = 0) │
Conte-me "" │. ($? = 0) │
Conte-me /a │ / │
Conte-me /a/b │ /a
Conte-me a/ba
└───────────────────┴───────────────
Veja também os exemplos para o nome de base utilidade.

JUSTIFICATIVA


A Conte-me utilidade originada no Sistema III. Ele evoluiu com as versões do System V
para uma versão que corresponda aos requisitos especificados nesta descrição no System V
Versão 3. 4.3 BSD e versões anteriores não incluíam Conte-me.

Os comportamentos de nome de base e Conte-me neste volume de POSIX.1‐2008 foram coordenados
para que quando corda é um caminho válido:

$ (basename -- "corda")

seria um nome de arquivo válido para o arquivo no diretório:

$ (dirname -- "corda")

Isso não funcionaria para as versões desses utilitários em propostas iniciais devido à forma como
processamento de rastreamento caracteres foi especificado. Consideração foi dada a
deixando o processamento não especificado se houver rastreamento personagens, mas isso não pode
ser feito; o volume de Definições de base de POSIX.1‐2008, Seção 3.267, Pathname permite
Seguindo personagens. o nome de base e Conte-me utilitários têm que especificar
tratamento para todos os nomes de caminho válidos.

FUTURO INSTRUÇÕES


Nenhum.

Use dirnameposix online usando serviços onworks.net


Servidores e estações de trabalho gratuitos

Baixar aplicativos Windows e Linux

  • 1
    AstrOrzPlayer
    AstrOrzPlayer
    AstrOrz Player é um media player gratuito
    software, parte baseado em WMP e VLC. o
    jogador é de estilo minimalista, com
    mais de dez cores temáticas, podendo também
    b ...
    Baixar AstrOrzPlayer
  • 2
    Movistartv
    Movistartv
    Kodi Movistar+ TV é um ADDON para XBMC/
    Kodi que permite dispor de um
    decodificador de serviços IPTV de
    Movistar integrado em um dos
    centros de mídia ma...
    baixar movistv
  • 3
    Código :: Blocos
    Código :: Blocos
    Code::Blocks é um software livre, de código aberto,
    plataforma cruzada C, C++ e Fortran IDE
    construído para atender às necessidades mais exigentes
    de seus usuários. Ele é projetado para ser muito
    extens ...
    Baixar Código::Blocos
  • 4
    Em meio a
    Em meio a
    No meio ou interface avançada do Minecraft
    e o Data / Structure Tracking é uma ferramenta para
    exibir uma visão geral de um Minecraft
    mundo, sem realmente criá-lo. Isto
    posso ...
    Baixar no meio
  • 5
    MSYS2
    MSYS2
    MSYS2 é uma coleção de ferramentas e
    bibliotecas fornecendo a você um
    ambiente fácil de usar para construção,
    instalar e executar o Windows nativo
    Programas. É con ...
    Baixar MSYS2
  • 6
    libjpeg-turbo
    libjpeg-turbo
    libjpeg-turbo é um codec de imagem JPEG
    que usa instruções SIMD (MMX, SSE2,
    NEON, AltiVec) para acelerar a linha de base
    Compressão e descompressão JPEG em
    x86, x8 ...
    Baixar libjpeg-turbo
  • Mais "

Comandos Linux

Ad