InggrisPerancisSpanyol

Ad


favorit OnWorks

basenameposix - Online di Cloud

Jalankan basenameposix di penyedia hosting gratis OnWorks melalui Ubuntu Online, Fedora Online, emulator online Windows atau emulator online MAC OS

Ini adalah perintah basenameposix yang dapat dijalankan di penyedia hosting gratis OnWorks menggunakan salah satu dari beberapa workstation online gratis kami seperti Ubuntu Online, Fedora Online, emulator online Windows atau emulator online MAC OS

PROGRAM:

NAMA


basename — mengembalikan bagian non-direktori dari nama path

RINGKASAN


nama dasar tali [akhiran]

DESKRIPSI


Grafik tali operan harus diperlakukan sebagai nama jalur, sebagaimana didefinisikan dalam Definisi Dasar
volume POSIX.1-2008, Bagian 3.267, Nama jalur. Tali tali akan diubah menjadi
nama file yang sesuai dengan komponen nama jalur terakhir di tali dan kemudian akhiran
tali akhiran, jika ada, harus dihapus. Ini harus dilakukan dengan melakukan tindakan
setara dengan langkah-langkah berikut secara berurutan:

1. Jika tali adalah string nol, tidak ditentukan apakah string yang dihasilkan adalah '.' or
string nol. Dalam kedua kasus, lewati langkah 2 hingga 6.

2. Jika tali is "//", itu adalah implementasi yang ditentukan apakah langkah 3 hingga 6 dilewati atau
diproses.

3. Jika tali seluruhnya terdiri dari karakter, tali harus diatur ke satu
karakter. Dalam hal ini, lewati langkah 4 hingga 6.

4. Jika ada trailing karakter dalam tali, mereka akan dihapus.

5. Jika ada karakter yang tersisa di tali, awalan dari tali hingga
dan termasuk yang terakhir karakter dalam tali akan dihapus.

6. Jika akhiran operan hadir, tidak identik dengan karakter yang tersisa di
tali, dan identik dengan akhiran karakter yang tersisa di tali, akhiran
akhiran akan dihapus dari tali. Jika tidak, tali tidak diubah oleh langkah ini.
Itu tidak akan dianggap sebagai kesalahan jika akhiran tidak ditemukan di tali.

String yang dihasilkan harus ditulis ke output standar.

PILIHAN


Tidak ada.

OPERA


Operand berikut harus didukung:

tali Sebuah benang.

akhiran Sebuah benang.

STDIN


Tidak digunakan.

INPUT FILE


Tidak ada.

LINGKUNGAN VARIABEL


Variabel lingkungan berikut akan mempengaruhi pelaksanaan nama dasar:

BAHASA Berikan nilai default untuk variabel internasionalisasi yang tidak disetel atau
batal. (Lihat volume Definisi Dasar dari POSIX.1-2008, Bagian 8.2,
Internasionalisasi Variabel untuk didahulukan internasionalisasi
variabel yang digunakan untuk menentukan nilai kategori lokal.)

LC_SEMUA Jika disetel ke nilai string yang tidak kosong, timpa nilai dari yang lainnya
variabel internasionalisasi.

LC_CTYPE Tentukan lokal untuk interpretasi urutan byte data teks
sebagai karakter (misalnya, byte tunggal sebagai lawan dari karakter multi-byte dalam
argumen).

LC_MESSAGES
Tentukan lokal yang harus digunakan untuk mempengaruhi format dan isi dari
pesan diagnostik yang ditulis ke kesalahan standar.

NLSPATH Tentukan lokasi katalog pesan untuk pemrosesan LC_MESSAGES.

tidak sinkron EVENT


Default

STDOUT


Grafik nama dasar utilitas harus menulis baris ke output standar dalam format berikut:

"%s\n", <dihasilkan tali>

STDERR


Kesalahan standar harus digunakan hanya untuk pesan diagnostik.

KELUARAN FILE


Tidak ada.

DITERIMA DESKRIPSI


Tidak ada.

EXIT STATUS


Nilai keluar berikut harus dikembalikan:

0 Berhasil menyelesaikan.

>0 Terjadi kesalahan.

KONSEKUENSI OF GALAT


Default

Grafik berikut bagian adalah informatif.

APLIKASI PENGGUNAAN


Definisi nama jalur menentukan perilaku yang ditentukan implementasi untuk nama path
dimulai dengan dua karakter. Oleh karena itu, aplikasi tidak boleh sembarangan menambahkan
karakter ke awal nama path kecuali mereka dapat memastikan bahwa ada
lebih atau kurang dari dua atau siap untuk menangani implementasi yang ditentukan
konsekuensi.

CONTOH


Jika string tali adalah nama jalur yang valid:

$(nama dasar -- "tali")

menghasilkan nama file yang dapat digunakan untuk membuka file bernama oleh tali di direktori
dikembalikan oleh:

$(nama dir -- "tali")

Jika string tali bukan nama jalur yang valid, algoritma yang sama digunakan, tetapi hasilnya
tidak perlu nama file yang valid. NS nama dasar utilitas tidak diharapkan untuk membuat penilaian apapun
tentang keabsahan tali sebagai nama jalur; itu hanya mengikuti algoritma yang ditentukan untuk
menghasilkan string hasil.

Skrip shell berikut dikompilasi: /usr/src/cmd/cat.c dan memindahkan output ke file
bernama kucing di direktori saat ini ketika dipanggil dengan argumen /usr/src/cmd/cat atau dengan
argumen /usr/src/cmd/cat.c:

c99 -- "$(namadir -- "$1")/$(nama dasar -- "$ 1" .c).c" &&
mv keluar "$(nama dasar -- "$ 1" .C)"

ALASAN


Perilaku dari nama dasar dan nama dirname telah dikoordinasikan sehingga ketika tali valid
nama jalur:

$(nama dasar -- "tali")

akan menjadi nama file yang valid untuk file di direktori:

$(nama dir -- "tali")

Ini tidak akan berfungsi untuk versi proposal awal dari utilitas ini karena caranya
penanganan trailing yang ditentukan karakter.

Karena definisi dari nama jalur menentukan perilaku yang ditentukan implementasi untuk nama path
dimulai dengan dua karakter, volume POSIX.1-2008 ini menentukan yang serupa
perilaku yang ditentukan implementasi untuk nama dasar dan nama dirname utilitas.

MASA DEPAN ARAH


Tidak ada.

Gunakan basenameposix online menggunakan layanan onworks.net


Server & Workstation Gratis

Unduh aplikasi Windows & Linux

  • 1
    facetracknoir
    facetracknoir
    Program pelacakan kepala modular itu
    mendukung banyak pelacak wajah, filter
    dan protokol permainan. Di antara pelacak
    adalah SM FaceAPI, AIC Inertial Head
    Pelacak...
    Unduh facetracknoir.dll
  • 2
    Kode QR PHP
    Kode QR PHP
    Kode QR PHP adalah sumber terbuka (LGPL)
    perpustakaan untuk menghasilkan Kode QR,
    kode batang 2 dimensi. Berdasarkan
    libqrencode C library, menyediakan API untuk
    membuat batang Kode QR...
    Unduh Kode QR PHP
  • 3
    freeciv
    freeciv
    Freeciv adalah turn-based gratis
    game strategi multipemain, di mana masing-masing
    pemain menjadi pemimpin a
    peradaban, berjuang untuk mendapatkan
    tujuan akhir: menjadi...
    Unduh Freeciv.dll
  • 4
    Kotak Pasir Cuckoo
    Kotak Pasir Cuckoo
    Cuckoo Sandbox menggunakan komponen untuk
    memantau perilaku malware di a
    Lingkungan kotak pasir; diisolasi dari
    sisa sistem. Ini menawarkan otomatis
    analisis...
    Unduh Kotak Pasir Cuckoo
  • 5
    LMS-YouTube
    LMS-YouTube
    Putar video YouTube di LMS (porting dari
    Triode's to YouTbe API v3) Ini
    aplikasi yang juga dapat diambil
    dari
    https://sourceforge.net/projects/lms-y...
    Unduh LMS-YouTube
  • 6
    Yayasan Presentasi Windows
    Yayasan Presentasi Windows
    Yayasan Presentasi Windows (WPF)
    adalah kerangka kerja UI untuk membangun Windows
    aplikasi desktop. WPF mendukung
    set luas pengembangan aplikasi
    fitur...
    Unduh Windows Presentation Foundation
  • Lebih banyak lagi »

Perintah Linux

Ad