Bu, Ubuntu Online, Fedora Online, Windows çevrimiçi emülatörü veya MAC OS çevrimiçi emülatörü gibi birden fazla ücretsiz çevrimiçi iş istasyonumuzdan birini kullanarak OnWorks ücretsiz barındırma sağlayıcısında çalıştırılabilen dirnameposix komutudur.
Program:
ADI
dirname — yol adının dizin kısmını döndürür
SİNOPSİS
dizinadı dizi
TANIM
The dizi işlenen, Temel Tanımlarda tanımlandığı gibi bir yol adı olarak ele alınacaktır.
POSIX.1‐2008 hacmi, Bölüm 3.267, Yol adı. dize dizi dönüştürülecek
son yol adına karşılık gelen dosya adını içeren dizinin adı
bileşen dizi, sırayla aşağıdaki adımlara eşdeğer eylemler gerçekleştirin:
1. Eğer dizi is //, 2 ila 5 arasındaki adımları atlayın.
2. Eğer dizi tamamen oluşur karakterler, dizi tek olarak ayarlanacak
karakter. Bu durumda, 3 ila 8 arasındaki adımları atlayın.
3. Herhangi bir iz varsa karakterler dizi, kaldırılacaktır.
4. Eğer yoksa kalan karakterler dizi, dizi olarak ayarlanacak
bekar karakter. Bu durumda, 5 ila 8 arasındaki adımları atlayın.
5. Herhangi bir takip eden olmayan varsa karakterler dizi, kaldırılacaktır.
6. Kalan ise dizi is //, 7. ve 8. adımların uygulanıp uygulanmadığı belirlenir.
atlandı veya işlendi.
7. Herhangi bir iz varsa karakterler dizi, kaldırılacaktır.
8. Kalan ise dizi boş, dizi tek olarak ayarlanacak karakter.
Ortaya çıkan dize standart çıktıya yazılacaktır.
SEÇENEKLER
Yok.
İŞLENENLER
Aşağıdaki işlenen desteklenecektir:
dizi Dizi.
STDIN
Kullanılmamış.
GİRİŞ DOSYALAR
Yok.
ÇEVRE DEĞİŞKENLER
Aşağıdaki ortam değişkenleri, aşağıdakilerin yürütülmesini etkiler: dizinadı:
DİL Ayarlanmamış veya ayarlanmamış uluslararasılaştırma değişkenleri için varsayılan bir değer sağlayın.
boş. (Bkz. POSIX.1‐2008'in Temel Tanımlar cildi, Bölüm 8.2,
Uluslararasılaşma Değişkenler uluslararasılaşmanın önceliği için
yerel kategorilerin değerlerini belirlemek için kullanılan değişkenler.)
LC_ALL Boş olmayan bir dize değerine ayarlanırsa, diğer tüm değerlerin değerlerini geçersiz kılın
uluslararasılaştırma değişkenleri.
LC_CTYPE Metin verisi bayt dizilerinin yorumlanması için yerel ayarı belirleyin
karakter olarak (örneğin, çoklu bayt karakterlerin aksine tek bayt
argümanlar).
LC_MESSAGES
biçimini ve içeriğini etkilemek için kullanılması gereken yerel ayarı belirleyin.
standart hataya yazılan teşhis mesajları.
NLSPATH İşleme için mesaj kataloglarının yerini belirleyin. LC_MESSAGES.
ASENKRON ETKİNLİKLER
Varsayılan.
STDOUT
The dizinadı yardımcı program standart çıktıya aşağıdaki biçimde bir satır yazacaktır:
"%s\n", <Ortaya çıkan dizi>
STDER
Standart hata sadece teşhis mesajları için kullanılacaktır.
ÇIKTI DOSYALAR
Yok.
GENİŞLETİLMİŞ TANIM
Yok.
EXIT DURUMU
Aşağıdaki çıkış değerleri döndürülecektir:
0 Başarılı tamamlama.
>0 Bir hata oluştu.
SONUÇLARI OF HATALAR
Varsayılan.
The takip etme bölümler vardır bilgilendirici.
BAŞVURUSU KULLANIM
tanımı yol adı yol adları için uygulama tanımlı davranışı belirtir
iki ile başlayan karakterler. Bu nedenle, uygulamalar keyfi olarak ekleme yapmayacaktır.
olduğundan emin olmadıkça, yol adının başına
ikiden fazla veya daha az veya uygulama tanımlı ile ilgilenmeye hazır
sonuçlar.
ÖRNEKLER
┌─────────────────────────────┐
│ Komuta │ ÇIKTILAR │
├─────────────────────────────┤
│dizinadı / │ / │
│dizinadı // │ / veya // │
│dizinadı /a/b/ │ /a │
│dizinadı //a//b// │ //a │
│dizinadı │ Belirtilmemiş │
│dizinadı a │ . ($? = 0) │
│dizinadı "" │ . ($? = 0) │
│dizinadı /a │ / │
│dizinadı /a/b │ /a │
│dizinadı a/b │ a │
└─────────────────────────────┘
için ayrıca bkz. baz adı Yarar.
GEREKÇESİ
The dizinadı Sistem III'te ortaya çıkan yardımcı program. System V sürümleriyle gelişti
Sistem V'de bu açıklamada belirtilen gereksinimlerle eşleşen bir sürüme
Sürüm 3. 4.3 BSD ve önceki sürümler şunları içermiyordu dizinadı.
davranışları baz adı ve dizinadı POSIX.1‐2008'in bu cildinde koordine edilmiştir.
böylece ne zaman dizi geçerli bir yol adıdır:
$(taban adı -- "dizi")
dizindeki dosya için geçerli bir dosya adı olur:
$(dizin adı -- "dizi")
Bu, yol nedeniyle erken tekliflerde bu yardımcı programların sürümleri için işe yaramaz.
iz işleme karakterler belirlendi. dikkate alındı
takip varsa işleme belirtilmemiş olarak bırakılıyor karakterler, ancak bu olamaz
yapıldı; POSIX.1‐2008'in Temel Tanımlar hacmi, Bölüm 3.267, Yol adı veriyor
takip eden karakterler. NS baz adı ve dizinadı yardımcı programlar tutarlı belirtmek zorunda
tüm geçerli yol adları için işleme.
GELECEK TARİFİ
Yok.
dirnameposix'i onworks.net hizmetlerini kullanarak çevrimiçi kullanın