| Kabuk bayrakları Unix Shell komut dosyaları için komut satırı bayrağı modülü. |
Şimdi İndirin |
Kabuk bayrakları Sıralama ve Özet
Kabuk bayrakları Etiketler
Kabuk bayrakları Açıklama
UNIX Shell Komut Dosyaları için komut satırı bayrağı modülü. Shell Flags (Shflags), Bourne Tabanlı Unix Shell Scriptler (Bash, KSH, Dash, Sh, ZSH) birçok UNIX OSes (Linux, Mac OS X, Solaris, vb. .). Çoğu kabuk komut dosyası, bayraklar işleme için GetOpt'u kullanır, ancak çeşitli OSES'deki GetOpt'in farklı sürümleri, taşınabilir kabuk komut dosyalarını zorlaştırır. Shflags bunun yerine Shell ve OS sürümlerinde değişmeyen bir API sağlar, böylece komut dosyası yazarı, komut dosyasının çalışacağı konusunda kendinden emin olabilir. Bu sürümde yenilikler: · Sabit sayı # 7, uzun bayrakların '=' ile tanımlandığı yerlerde (örneğin) (örneğin --abc = 123) yaptı · `` Flags_Argc``in geri döndüğü değer, bayrak dışı komut satırı argümanının kaç tane olmadığını bilmesi imkansız. `` Flags_argc` değeri şimdi eskidir, ancak geriye doğru uyumluluk için korunacaktır. Bayrak dışı argümanları alma yöntemi, yürütülmesidir. · `` Eval set - "$ {flags_argv}" `` ** bayraklardan sonra ** arayın. Argümanlar olacak · Standart Shell $ #, $, $ *, 1, 1, vb. Değişkenler kullanılarak kullanılabilir. · # 7 sayısı için yukarıdaki düzeltme nedeniyle, bayrakları karıştırmak için uygun destek var. · Komut satırında bayrak olmayan argümanlar ile. Önceden, tüm bayrak olmayan argümanlar · Komuta hattının sonunda olması gerekiyordu. · '`` _Flags_standgetopt () `` `` _flags_entancedgetOpt () `` `` _flags_getoptstststandstand () `` `` `` `` `` `` `` `` `` `` `` `` `_flags_getoptenhanced ()` `. · Ayarsız değişkenleri bir hata olarak davranmak için '-U' kabuk bayrağının ayarını ve restorasyonunu çıkardı. Ünite testlerinde doğrulandığı için bu kütüphanede bulunmadığında ve temelde fayda sağlayamaz. · Üretilen yardımın ekstra 'x' karakterleri eklediği Solaris'in altında sabit hata. · Ayrılmış bayrak değişkenleri için (örneğin, bayraklar_true) kontrolleri eklendi. · Bazı unset değişken hataları düzeltildi. · Şimdi varsa gerçek GETOPT hatasını bildirin. · Tüm testler, standart veya gelişmiş bir GetOpt bulunup bulunamamaya bağlı olarak atlamayı düzgün bir şekilde etkinleştirin. · OS sürümünü Solaris için işletim sistemi sürümüne ekledi. · Sabit bayraklar_reset (), böylece varsayılan değer ortamını belirler.
Kabuk bayrakları İlgili Yazılım