InglesPransesEspanyol

Ad


OnWorks favicon

basenameposix - Online sa Cloud

Patakbuhin ang basenameposix sa OnWorks na libreng hosting provider sa Ubuntu Online, Fedora Online, Windows online emulator o MAC OS online emulator

Ito ang command basenameposix na maaaring patakbuhin sa OnWorks na libreng hosting provider gamit ang isa sa aming maramihang libreng online na workstation gaya ng Ubuntu Online, Fedora Online, Windows online emulator o MAC OS online emulator

PROGRAMA:

NAME


basename — ibalik ang hindi direktoryo na bahagi ng isang pathname

SINOPSIS


basename pisi [suffix]

DESCRIPTION


Ang pisi operand ay dapat ituring bilang isang pathname, gaya ng tinukoy sa Base Definition
dami ng POSIX.1–2008, seksyon 3.267, Pathname. Ang tali pisi ay ma-convert sa
ang filename na naaayon sa huling bahagi ng pathname sa pisi at pagkatapos ay ang panlapi
pisi suffix, kung naroroon, ay aalisin. Ito ay dapat gawin sa pamamagitan ng pagsasagawa ng mga aksyon
katumbas ng mga sumusunod na hakbang sa pagkakasunud-sunod:

1. Kung pisi ay isang null string, ito ay hindi natukoy kung ang resultang string ay '.' or
isang null string. Sa alinmang kaso, laktawan ang hakbang 2 hanggang 6.

2. Kung pisi is "//", ito ay tinukoy sa pagpapatupad kung ang mga hakbang 3 hanggang 6 ay nilaktawan o
naproseso

3. Kung pisi ganap na binubuo ng mga karakter, pisi ay dapat itakda sa isang solong
karakter. Sa kasong ito, laktawan ang hakbang 4 hanggang 6.

4. Kung mayroong anumang sumusunod mga karakter sa pisi, sila ay aalisin.

5. Kung mayroon man mga character na natitira sa pisi, ang prefix ng pisi hanggang sa
at kasama ang huli karakter sa pisi ay aalisin.

6. Kung ang suffix operand ay naroroon, ay hindi magkapareho sa mga character na natitira sa
pisi, at kapareho ng isang suffix ng mga character na natitira sa pisi, ang panlapi
suffix ay aalisin mula sa pisi. Kung hindi man, pisi ay hindi binago ng hakbang na ito.
Hindi ito dapat ituring na isang pagkakamali kung suffix ay hindi matatagpuan sa pisi.

Ang resultang string ay dapat isulat sa karaniwang output.

Opsyon


Wala.

MGA OPERAND


Ang mga sumusunod na operand ay dapat suportahan:

pisi Isang string.

suffix Isang string.

STDIN


Hindi ginagamit.

INPUT MGA FILE


Wala.

Kapaligiran MGA VARIABLE


Ang mga sumusunod na variable ng kapaligiran ay dapat makaapekto sa pagpapatupad ng basename:

WIKA Magbigay ng default na halaga para sa mga variable ng internationalization na hindi nakatakda o
wala. (Tingnan ang dami ng Base Definition ng POSIX.1–2008, seksyon 8.2,
internationalization Variable para sa pangunguna sa internasyonalisasyon
mga variable na ginagamit upang matukoy ang mga halaga ng mga lokal na kategorya.)

LC_ALL Kung nakatakda sa isang walang laman na halaga ng string, i-override ang mga halaga ng lahat ng iba pa
mga variable ng internasyonalisasyon.

LC_CTYPE Tukuyin ang lokal para sa interpretasyon ng mga pagkakasunud-sunod ng mga byte ng data ng teksto
bilang mga character (halimbawa, single-byte kumpara sa multi-byte na character sa
mga argumento).

LC_MESSAGES
Tukuyin ang lokal na dapat gamitin upang makaapekto sa format at mga nilalaman ng
mga mensaheng diagnostic na nakasulat sa karaniwang error.

NLSPATH Tukuyin ang lokasyon ng mga katalogo ng mensahe para sa pagproseso ng LC_MESSAGES.

ASYNCHRONOUS KAGANAPAN


Default.

STDOUT


Ang basename Ang utility ay dapat magsulat ng isang linya sa karaniwang output sa sumusunod na format:

"%s\n", <nagreresulta pisi>

STDERR


Ang karaniwang error ay dapat gamitin lamang para sa mga diagnostic na mensahe.

oUTPUT MGA FILE


Wala.

LALAKI DESCRIPTION


Wala.

EXIT STATUS


Ang mga sumusunod na exit value ay ibabalik:

0 Matagumpay na pagkumpleto.

>0 May naganap na error.

Mga kahihinatnan OF MGA KAMALI


Default.

Ang sumusunod seksyon ay nagbibigay-kaalaman.

APLIKASYON PAGGAMIT


Ang kahulugan ng pangalan ng landas tumutukoy sa pag-uugali na tinukoy ng pagpapatupad para sa mga pathname
simula sa dalawa mga karakter. Samakatuwid, ang mga aplikasyon ay hindi dapat basta-basta magdagdag
mga character sa simula ng isang pathname maliban kung masisiguro nila na mayroon
higit pa o mas mababa sa dalawa o handang harapin ang tinukoy na pagpapatupad
mga kahihinatnan.

HALIMBAWA


Kung ang string pisi ay isang wastong pathname:

$(basename -- "pisi")

gumagawa ng filename na maaaring magamit upang buksan ang file na pinangalanan ni pisi sa direktoryo
ibinalik ni:

$(dirname -- "pisi")

Kung ang string pisi ay hindi isang wastong pathname, ang parehong algorithm ay ginagamit, ngunit ang resulta
hindi kailangang wastong filename. Ang basename ang utility ay hindi inaasahang gagawa ng anumang mga paghuhusga
tungkol sa bisa ng pisi bilang isang pangalan ng landas; ito ay sumusunod lamang sa tinukoy na algorithm sa
gumawa ng string ng resulta.

Ang sumusunod na shell script ay nag-compile /usr/src/cmd/cat.c at inililipat ang output sa isang file
pinangalanan pusa sa kasalukuyang direktoryo kapag hinihingi kasama ang argumento /usr/src/cmd/cat o may
ang argumento /usr/src/cmd/cat.c:

c99 -- "$(dirname -- "$1")/$(basename -- "$1" .c).c" &&
mv a.labas "$(basename -- "$1" .c)"

RATIONALE


Ang mga pag-uugali ng basename at diname ay napag-ugnay upang kapag pisi ay wasto
pathname:

$(basename -- "pisi")

ay isang wastong filename para sa file sa direktoryo:

$(dirname -- "pisi")

Hindi ito gagana para sa mga unang bersyon ng panukala ng mga utility na ito dahil sa paraan nito
tinukoy na paghawak ng trailing mga karakter.

Dahil ang kahulugan ng pangalan ng landas tumutukoy sa pag-uugali na tinukoy ng pagpapatupad para sa mga pathname
simula sa dalawa character, ang volume na ito ng POSIX.1‐2008 ay tumutukoy sa magkatulad
pag-uugali na tinukoy ng pagpapatupad para sa basename at diname mga utility.

PAGTATAYA DIREKSYON


Wala.

Gamitin ang basenameposix online gamit ang mga serbisyo ng onworks.net


Mga Libreng Server at Workstation

Mag-download ng Windows at Linux apps

  • 1
    Phaser
    Phaser
    Ang Phaser ay isang mabilis, libre, at masayang bukas
    source HTML5 game framework na nag-aalok
    WebGL at Canvas rendering sa kabuuan
    desktop at mobile web browser. Mga laro
    pwede maging co...
    I-download ang Phaser
  • 2
    VASSAL Engine
    VASSAL Engine
    Ang VASSAL ay isang game engine para sa paglikha
    mga elektronikong bersyon ng tradisyonal na board
    at mga laro ng card. Nagbibigay ito ng suporta para sa
    pag-render ng piraso ng laro at pakikipag-ugnayan,
    at ...
    I-download ang VASSAL Engine
  • 3
    OpenPDF - Fork ng iText
    OpenPDF - Fork ng iText
    Ang OpenPDF ay isang Java library para sa paglikha
    at pag-edit ng mga PDF file gamit ang LGPL at
    Lisensya ng open source ng MPL. Ang OpenPDF ay ang
    LGPL/MPL open source na kahalili ng iText,
    isang ...
    I-download ang OpenPDF - Fork ng iText
  • 4
    SAGA GIS
    SAGA GIS
    SAGA - System para sa Automated
    Geoscientific Analyzes - ay isang Geographic
    Information System (GIS) software na may
    napakalawak na kakayahan para sa geodata
    pagproseso at ana...
    I-download ang SAGA GIS
  • 5
    Toolbox para sa Java/JTOpen
    Toolbox para sa Java/JTOpen
    Ang IBM Toolbox para sa Java / JTOpen ay isang
    library ng mga klase ng Java na sumusuporta sa
    client/server at internet programming
    mga modelo sa isang system na tumatakbo sa OS/400,
    i5/OS, o...
    I-download ang Toolbox para sa Java/JTOpen
  • 6
    D3.js
    D3.js
    D3.js (o D3 para sa Data-Driven Documents)
    ay isang JavaScript library na nagbibigay-daan sa iyo
    upang makabuo ng dynamic, interactive na data
    visualization sa mga web browser. Sa D3
    ikaw...
    I-download ang D3.js
  • Marami pa »

Linux command

Ad