«ksh» etiketlenmiş sorular

Korn kabuğu (ksh), ticari birimlerde ve bazı BSD sistemlerinde yaygın olarak bulunan ancak nadiren Linux'ta kullanılan gelişmiş komut dosyası özelliklerine sahip bir kabuktur.


4
Tırnaksız boşluklarla parametre genişletme neden “[[” çift parantez içinde çalışıyor ancak “[” tek parantez içinde değil?
Tek veya çift parantez kullanmakla karıştırıldım. Şu koda bak: dir="/home/mazimi/VirtualBox VMs" if [[ -d ${dir} ]]; then echo "yep" fi Dize bir boşluk içeriyor olmasına rağmen mükemmel çalışıyor. Ama onu tek bir dirseğe değiştirdiğimde: dir="/home/mazimi/VirtualBox VMs" if [ -d ${dir} ]; then echo "yep" fi Diyor ki: ./script.sh: line 5: …
85 bash  quoting  ksh  test 


8
$ * Ve $ @ arasındaki fark nedir?
Aşağıdaki kodu göz önünde bulundurun: foo () { echo $* } bar () { echo $@ } foo 1 2 3 4 bar 1 2 3 4 Çıktıları: 1 2 3 4 1 2 3 4 Ksh88 kullanıyorum, ancak diğer yaygın mermilerle de ilgileniyorum. Belirli mermilerle ilgili herhangi bir özelliği …
73 shell  quoting  ksh  arguments 

4
Ksh93 kabuğu öldü mü?
2013-01-10 tarihinde Glenn Fowler bunu ast kullanıcıların posta listesine gönderdi : AST ve UWIN listelerinde birkaç kez belirtildiği gibi, AT&T OpenSouce yazılımına çok az destek vermektedir, bu yüzden oldukça geniş AST yazılım koleksiyonumuza katılan çok az insan var. Buna rağmen, ksh, nmake, vczip, UWINve diğer AST araçları birkaç AT & …

5
Yalnızca dosya du ile boyut alma
Du komutunu kullanarak tüm dosyaların ve alt dosyalarındaki tüm dosyaların boyutunu nasıl alabilirim. Tüm dosyaların (ve alt dizinlerdeki dosyaların) boyutunu almak için aşağıdaki komutu kullanıyorum find . -type f | du -a Ancak bu, klasör boyutlarını da yazdırır. Alt dizinlerdeki tüm dosya ve dosyaların boyutlarının listesini nasıl alabilirim? Ben de …
50 files  find  disk-usage  aix  ksh 



3
Solaris'te bir komuttan çıktıyı renklendirmek için sed komutunu kullanma
Hem linux hem de solaris üzerinde çalışması gereken bir ksh betiğim var. Belirli komutların çıktılarını renklendirmeye çalışıyorum. Linux üzerinde çalışır (özellikle RHEL6), ancak solarislerde (SunOS 5.10) çalışmaz. Linux'da komut ("test" çıkışı doğru şekilde kırmızı renkte gösterilmiştir): [amartin@linuxbox:~]$ echo "test" | sed 's,.*,\x1B[31m&\x1B[0m,' test Solaris'e verilen komut ("test" çıkışı renkli değil): …




2
İşlevlerde, takma adlarda ve çalıştırılabilir işlemlerde tire ile ilgili sorunlar var mı?
Testlerimde (Bash ve Z Shell'de), adında kısa çizgi bulunan işlevler veya takma adlar veya çalıştırılabilir kabuk komut dosyaları tanımlarken hiçbir sorun görmedim, ancak bunun tüm kabuklarda ve tüm kullanım durumlarında iyi olacağından emin değilim. . Bunu yapmak istememin nedeni, kısa çizginin alt çizgi çizmekten daha kolay ve bu nedenle daha …
25 bash  shell  zsh  ksh  csh 


6
Herhangi bir URL'den nasıl yanıt alınır?
Projem için bir URL'nin UP / Working olup olmadığını kontrol etmek için bir kabuk betiği yazmam istendi . İnternet üzerinden bazı ipuçları bulmaya çalıştım, fakat elimde olan şey URL’nin olup olmadığını kontrol etmem. İlk önce denedim wget. wget -S --spider https://genesis-dev.webbank.ssmb.com:21589/gop-ui/app.jsp 2>&1 | awk '/^ /' if [ $? -ne …

Sitemizi kullandığınızda şunları okuyup anladığınızı kabul etmiş olursunuz: Çerez Politikası ve Gizlilik Politikası.
Licensed under cc by-sa 3.0 with attribution required.