InglesPransesEspanyol

OnWorks favicon

dinameposix - Online sa Cloud

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

Ito ang command na dirnameposix 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


diname — ibalik ang bahagi ng direktoryo ng isang pathname

SINOPSIS


diname pisi

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 pangalan ng direktoryo na naglalaman ng filename na naaayon sa huling pathname
sangkap sa pisi, nagsasagawa ng mga pagkilos na katumbas ng mga sumusunod na hakbang sa pagkakasunud-sunod:

1. Kung pisi is //, laktawan ang hakbang 2 hanggang 5.

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

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

4. Kung wala mga character na natitira sa pisi, pisi ay itatakda sa a
walang asawa karakter. Sa kasong ito, laktawan ang mga hakbang 5 hanggang 8.

5. Kung mayroong anumang sumusunod na hindi mga karakter sa pisi, sila ay aalisin.

6. Kung ang natitira pisi is //, ito ay tinukoy sa pagpapatupad kung ang mga hakbang 7 at 8 ay
nilaktawan o naproseso.

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

8. Kung ang natitira pisi ay walang laman, pisi ay dapat itakda sa isang solong karakter.

Ang resultang string ay dapat isulat sa karaniwang output.

Opsyon


Wala.

MGA OPERAND


Ang sumusunod na operand ay dapat suportahan:

pisi 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 diname:

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 diname 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


┌─────────────────┬──────────────
UtosMga resulta
├─────────────────┼──────────────
diname / │ / │
diname // │ / o // │
diname /a/b/ │ /a
diname //a//b// │ //a
diname │ Hindi natukoy │
diname a │ . ($? = 0) │
diname "" │ . ($? = 0) │
diname /a │ / │
diname /a/b │ /a
diname a/ba
└─────────────────┴──────────────
Tingnan din ang mga halimbawa para sa basename kagamitan.

RATIONALE


Ang diname nagmula ang utility sa System III. Nag-evolve ito sa pamamagitan ng mga release ng System V
sa isang bersyon na tumutugma sa mga kinakailangan na tinukoy sa paglalarawang ito sa System V
Paglabas 3. 4.3 BSD at mga naunang bersyon ay hindi kasama diname.

Ang mga pag-uugali ng basename at diname sa volume na ito ng POSIX.1‐2008 ay pinag-ugnay
upang kapag pisi ay isang wastong pathname:

$(basename -- "pisi")

ay isang wastong filename para sa file sa direktoryo:

$(dirname -- "pisi")

Hindi ito gagana para sa mga bersyon ng mga utility na ito sa mga unang panukala dahil sa paraan
pagproseso ng trailing ang mga character ay tinukoy. Ibinigay ang pagsasaalang-alang sa
iniiwan ang pagpoproseso na hindi natukoy kung may mga sumusunod mga character, ngunit hindi ito magagawa
gawin; ang dami ng Base Definition ng POSIX.1–2008, seksyon 3.267, Pathname ay nagbibigay-daan sa
sumusunod mga karakter. Ang basename at diname kailangang tukuyin ng mga utility ang pare-pareho
pangangasiwa para sa lahat ng wastong pathname.

PAGTATAYA DIREKSYON


Wala.

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


Mga Libreng Server at Workstation

Mag-download ng Windows at Linux apps

  • 1
    AstroOrzPlayer
    AstroOrzPlayer
    Ang AstroOrz Player ay isang libreng media player
    software, bahagi batay sa WMP at VLC. Ang
    ang player ay nasa isang minimalist na istilo, na may
    higit sa sampung kulay ng tema, at maaari rin
    b ...
    I-download ang AstroOrzPlayer
  • 2
    movistartv
    movistartv
    Ang Kodi Movistar+ TV ay isang ADDON para sa XBMC/
    Kodi que permite disponer de un
    decodificador de los servicios IPTV de
    Movistar integrado en uno de los
    mga mediacenter ma...
    I-download ang movistartv
  • 3
    Code :: Mga Pag-block
    Code :: Mga Pag-block
    Code::Blocks ay isang libre, open-source,
    cross-platform C, C++ at Fortran IDE
    binuo upang matugunan ang pinaka-hinihingi na mga pangangailangan
    ng mga gumagamit nito. Ito ay dinisenyo upang maging napaka
    mga extension...
    I-download ang Code::Blocks
  • 4
    Sa gitna
    Sa gitna
    Sa gitna o Advanced na Minecraft Interface
    at ang Pagsubaybay sa Data/Istruktura ay isang kasangkapan upang
    magpakita ng pangkalahatang-ideya ng isang Minecraft
    mundo, nang hindi aktwal na nilikha ito. Ito
    pwede...
    I-download sa gitna
  • 5
    MSYS2
    MSYS2
    Ang MSYS2 ay isang koleksyon ng mga tool at
    mga aklatan na nagbibigay sa iyo ng isang
    madaling gamitin na kapaligiran para sa pagtatayo,
    pag-install at pagpapatakbo ng katutubong Windows
    software. Ito con...
    I-download ang MSYS2
  • 6
    libjpeg-turbo
    libjpeg-turbo
    Ang libjpeg-turbo ay isang JPEG image codec
    na gumagamit ng mga tagubilin sa SIMD (MMX, SSE2,
    NEON, AltiVec) para mapabilis ang baseline
    Naka-on ang JPEG compression at decompression
    x86, x8...
    I-download ang libjpeg-turbo
  • Marami pa »

Linux command

Ad