InglésFrancésEspañol

Ad


icono de página de OnWorks

basenameposix - Online en la nube

Ejecute basenameposix en el proveedor de alojamiento gratuito de OnWorks sobre Ubuntu Online, Fedora Online, emulador en línea de Windows o emulador en línea de MAC OS

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


nombre base: devuelve la parte que no pertenece al directorio de un nombre de ruta

SINOPSIS


nombre base cadena [sufijo]

DESCRIPCIÓN


El cadena El operando se tratará como un nombre de ruta, como se define en las Definiciones de base.
volumen de POSIX.1‐2008, Sección 3.267, Nombre de ruta. La cuerda cadena será convertido a
el nombre de archivo correspondiente al último componente de nombre de ruta en cadena y luego el sufijo
cadena sufijo, si está presente, será eliminado. Esto se hará mediante la realización de acciones.
equivalente a los siguientes pasos en orden:

1. Si cadena es una cadena nula, no se especifica si la cadena resultante es '.' or
una cadena nula. En cualquier caso, omita los pasos 2 a 6.

2. Si cadena is "//", se define por la implementación si los pasos 3 a 6 se omiten o
procesado.

3. Si cadena consiste enteramente en caracteres, cadena se establecerá en un solo
personaje. En este caso, omita los pasos 4 a 6.

4. Si hay algún rastro personajes en cadena, serán removidos.

5. Si hay alguno caracteres restantes en cadena, el prefijo de cadena hasta
e incluyendo el último personaje en cadena será eliminado.

6. Si el sufijo operando está presente, no es idéntico a los caracteres restantes en
cadena, y es idéntico a un sufijo de los caracteres restantes en cadena, el sufijo
sufijo será eliminado de cadena. De otra manera, cadena no se modifica con este paso.
No se considerará un error si sufijo no se encuentra en cadena.

La cadena resultante se escribirá en la salida estándar.

CAMPUS


Ninguna.

OPERANDOS


Se admitirán los siguientes operandos:

cadena Una cuerda.

sufijo Una cuerda.

ESTÁNDAR


No utilizado.

ENTRADA ARCHIVOS


Ninguna.

MEDIO AMBIENTE VARIABLES


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

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

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 nombre base La utilidad escribirá una línea en la salida estándar en el siguiente formato:

"% s \ n", <resultante cadena>

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 Finalización satisfactoria.

> 0 Ocurrió un error.

CONSECUENCIAS OF ERRORES


Por defecto.

El siguiendo (secciones) en informativo.

SOLICITUD USO


La definición de ruta especifica el comportamiento definido por la implementación para los nombres de ruta
comenzando con dos caracteres. Por lo tanto, las aplicaciones no agregarán arbitrariamente
caracteres al comienzo de un nombre de ruta a menos que puedan asegurar que hay
más o menos de dos o están preparados para hacer frente a la implementación definida
Consecuencias.

EJEMPLOS


Si la cuerda cadena es un nombre de ruta válido:

$ (nombre base -- "cadena")

produce un nombre de archivo que podría usarse para abrir el archivo nombrado por cadena en el directorio
devuelto por:

$ (dirname -- "cadena")

Si la cuerda cadena no es un nombre de ruta válido, se utiliza el mismo algoritmo, pero el resultado
no es necesario que sea un nombre de archivo válido. los nombre base No se espera que la utilidad haga juicios
sobre la validez de cadena como un nombre de ruta; simplemente sigue el algoritmo especificado para
producir una cadena de resultado.

El siguiente script de shell se compila /usr/src/cmd/cat.c y mueve la salida a un archivo
llamado gato en el directorio actual cuando se invoca con el argumento / usr / src / cmd / cat o con
el argumento /usr/src/cmd/cat.c:

c99 -- "$ (dirname -- "$ 1") / $ (nombre base -- "$ 1" .c) .c " &&
mv fuera "$ (nombre base -- "$ 1" .C)"

RAZÓN FUNDAMENTAL


Los comportamientos de nombre base y nombre de directorio han sido coordinados para que cuando cadena es un valido
nombre de ruta:

$ (nombre base -- "cadena")

sería un nombre de archivo válido para el archivo en el directorio:

$ (dirname -- "cadena")

Esto no funcionaría para las primeras versiones de la propuesta de estas utilidades debido a la forma en que
manejo especificado de trailing caracteres.

Dado que la definición de ruta especifica el comportamiento definido por la implementación para los nombres de ruta
comenzando con dos caracteres, este volumen de POSIX.1‐2008 especifica similares
comportamiento definido por la implementación para el nombre base y nombre de directorio utilidades

EL FUTURO DIRECCIONES


Ninguna.

Utilice basenameposix en línea utilizando 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