IngleseFranceseSpagnolo

Ad


Favicon di OnWorks

basenameposix - Online nel cloud

Esegui basenameposix nel provider di hosting gratuito OnWorks su Ubuntu Online, Fedora Online, emulatore online Windows o emulatore online MAC OS

Questo è il comando basenameposix che può essere eseguito nel provider di hosting gratuito OnWorks utilizzando una delle nostre molteplici workstation online gratuite come Ubuntu Online, Fedora Online, emulatore online Windows o emulatore online MAC OS

PROGRAMMA:

NOME


basename — restituisce la parte non di directory di un nome di percorso

SINOSSI


nome di base stringa [suffisso]

DESCRIZIONE


I stringa l'operando sarà trattato come un percorso, come definito nelle Definizioni di base
volume di POSIX.1‐2008, Sezione 3.267, Pathname. La stringa stringa sarà convertito in
il nome file corrispondente all'ultimo componente del percorso in stringa e poi il suffisso
stringa suffisso, se presente, dovrà essere rimosso. Ciò deve essere fatto eseguendo azioni
equivalente ai seguenti passaggi in ordine:

1. Se stringa è una stringa nulla, non è specificato se la stringa risultante lo è "." or
una stringa nulla. In entrambi i casi, salta i passaggi da 2 a 6.

2. Se stringa is "//", è definito dall'implementazione se i passaggi da 3 a 6 vengono saltati o
trasformati.

3. Se stringa è costituito interamente da caratteri , stringa sarà impostato su un singolo
carattere . In questo caso, saltare i passaggi da 4 a 6.

4. Se sono presenti caratteri finali in stringa, saranno rimossi.

5. Se sono presenti caratteri rimanenti stringa, il prefisso di stringa fino all
e includendo l'ultimo carattere stringa saranno rimossi.

6. Se la suffisso l'operando è presente, non è identico ai caratteri rimanenti
stringa, ed è identico a un suffisso dei caratteri rimanenti stringa, il suffisso
suffisso sarà rimosso da stringa. Altrimenti, stringa non viene modificato da questo passaggio.
Non sarà considerato errore se suffisso non si trova in stringa.

La stringa risultante verrà scritta sullo standard output.

VERSIONI


Nessuno.

OPERANDI


Devono essere supportati i seguenti operandi:

stringa Una stringa.

suffisso Una stringa.

STDIN


Non usato.

INGRESSO FILE


Nessuno.

AMBIENTE VARIABILI


Le seguenti variabili d'ambiente influiranno sull'esecuzione di nome di base:

LUNGO Fornire un valore predefinito per le variabili di internazionalizzazione non impostate o
nullo. (Vedi il volume Definizioni di base di POSIX.1-2008, Sezione 8.2,
Internazionalizzazione Variabili per il primato dell'internazionalizzazione
variabili utilizzate per determinare i valori delle categorie locali.)

LC_TUTTI Se impostato su un valore di stringa non vuoto, sovrascrive i valori di tutti gli altri
variabili di internazionalizzazione.

LC_CTYPE Determinare la localizzazione per l'interpretazione di sequenze di byte di dati di testo
come caratteri (ad esempio, caratteri a byte singolo anziché caratteri multibyte in
argomenti).

LC_MESSAGGI
Determinare la localizzazione che dovrebbe essere usata per influenzare il formato e il contenuto di
messaggi di diagnostica scritti nell'errore standard.

NLSPATH Determinare la posizione dei cataloghi dei messaggi per l'elaborazione di LC_MESSAGGI.

ASINCRONO EVENTI


Predefinito.

STDOUT


I nome di base l'utility scriverà una riga sullo standard output nel seguente formato:

"%s\n", <risultante stringa>

Stderr


L'errore standard deve essere utilizzato solo per i messaggi di diagnostica.

USCITA FILE


Nessuno.

EXTENDED DESCRIZIONE


Nessuno.

EXIT STATUS


Devono essere restituiti i seguenti valori di uscita:

0 Completamento riuscito.

>0 Si è verificato un errore.

CONSEGUENZE OF ERRORI


Predefinito.

I i seguenti sezioni sono Informativo.

APPLICAZIONI USO


La definizione di pathname specifica il comportamento definito dall'implementazione per i nomi di percorso
iniziando con due caratteri . Pertanto, le domande non devono essere aggiunte arbitrariamente
caratteri all'inizio di un nome di percorso a meno che non possano garantire che ci siano
più o meno di due o sono preparati a gestire l'implementazione definita
conseguenze.

ESEMPI


Se la stringa stringa è un percorso valido:

$(nome base -- "stringa")

produce un nome file che potrebbe essere utilizzato per aprire il file denominato da stringa nella directory
restituito da:

$(nome -- "stringa")

Se la stringa stringa non è un percorso valido, viene utilizzato lo stesso algoritmo, ma il risultato
non è necessario che sia un nome file valido. IL nome di base non ci si aspetta che l'utilità dia alcun giudizio
sulla validità di stringa come nome del percorso; segue semplicemente l'algoritmo specificato
produrre una stringa di risultato.

Viene compilato il seguente script di shell /usr/src/cmd/cat.c e sposta l'output in un file
detto gatto nella directory corrente quando richiamato con l'argomento /usr/src/cmd/cat o con
l'argomento /usr/src/cmd/cat.c:

c99 -- "$(cognome -- "$1")/$(nomebase -- "$ 1" .c).c" &&
mv a. fuori "$(nomebase -- "$ 1" .C)"

FONDAMENTO LOGICO


I comportamenti di nome di base ed cognome sono stati coordinati in modo che quando stringa è un valido
percorso:

$(nome base -- "stringa")

sarebbe un nome file valido per il file nella directory:

$(nome -- "stringa")

Ciò non funzionerebbe per le prime versioni proposte di queste utilità a causa del modo in cui funziona
gestione specificata dei caratteri finali.

Dalla definizione di pathname specifica il comportamento definito dall'implementazione per i nomi di percorso
iniziando con due caratteri , questo volume di POSIX.1‐2008 specifica simili
comportamento definito dall'implementazione per il nome di base ed cognome utilità.

FUTURE INDICAZIONI


Nessuno.

Utilizza basenameposix online utilizzando i servizi onworks.net


Server e workstation gratuiti

Scarica app per Windows e Linux

  • 1
    Phaser
    Phaser
    Phaser è un open veloce, gratuito e divertente
    framework di gioco HTML5 di origine che offre
    Rendering WebGL e Canvas attraverso
    browser Web desktop e mobili. Giochi
    può essere co...
    Scarica Phaser
  • 2
    Motore VASSAL
    Motore VASSAL
    VASSAL è un motore di gioco per creare
    versioni elettroniche della scheda tradizionale
    e giochi di carte. Fornisce supporto per
    rendering e interazione dei pezzi di gioco,
    e ...
    Scarica il motore VASSAL
  • 3
    OpenPDF - Fork di iText
    OpenPDF - Fork di iText
    OpenPDF è una libreria Java per la creazione
    e la modifica di file PDF con un LGPL e
    Licenza open source MPL. OpenPDF è il
    LGPL/MPL successore open source di iText,
    un ...
    Scarica OpenPDF - Fork di iText
  • 4
    SAGA GIS
    SAGA GIS
    SAGA - Sistema per Automatizzato
    Analisi Geoscientifiche - è un Geografico
    Software del sistema informativo (GIS) con
    immense capacità per i dati geografici
    elaborazione e ana...
    Scarica SAGA GIS
  • 5
    Toolbox per Java/JTOpen
    Toolbox per Java/JTOpen
    IBM Toolbox per Java / JTOpen è un
    libreria di classi Java che supportano il
    client/server e programmazione internet
    modelli su un sistema che esegue OS/400,
    i5/OS, o...
    Scarica Toolbox per Java/JTOpen
  • 6
    D3.js
    D3.js
    D3.js (o D3 per i documenti basati sui dati)
    è una libreria JavaScript che ti consente
    produrre dati dinamici e interattivi
    visualizzazioni nei browser web. Con D3
    tu...
    Scarica D3.js
  • Di Più "

Comandi Linux

  • 1
    adiff
    adiff
    abidiff - confronta gli ABI dei file ELF
    abidiff confronta il binario dell'applicazione
    Interfacce (ABI) di due librerie condivise
    in formato ELF. Emette un significato
    rapporto...
    Esegui abidif
  • 2
    abidw
    abidw
    abidw - serializza l'ABI di un ELF
    il file abidw legge una libreria condivisa in ELF
    formato ed emette una rappresentazione XML
    del suo ABI all’output standard. IL
    emesso...
    Corri costantemente
  • 3
    copac2xml
    copac2xml
    bibutils - conversione della bibliografia
    utilità...
    Esegui copac2xml
  • 4
    copto
    copto
    copt - ottimizzatore spioncino SYSNOPIS:
    copt file.. DESCRIZIONE: copt è un file
    ottimizzatore spioncino generico. Esso
    legge il codice dal suo input standard e
    scrive un...
    Corri copto
  • 5
    collect_stx_titles
    collect_stx_titles
    collect_stx_titles - raccogli il titolo
    dichiarazioni da documenti Stx...
    Eseguire collect_stx_titles
  • 6
    panca-gatling
    panca-gatling
    panca - benchmark http ...
    Esegui gatling-panca
  • Di Più "

Ad