«ksh» etiketlenmiş sorular

15
Sadece bir dir yoksa mkdir nasıl yapılır?
AIX KornShell (ksh) altında çalıştırmak için bir kabuk komut dosyası yazıyorum. mkdirBir dizin oluşturmak için komutu kullanmak istiyorum . Ancak dizin zaten mevcut olabilir, bu durumda hiçbir şey yapmak istemiyorum. Bu yüzden ya dizinin mevcut olmadığını görmek için test etmek ya da mkdirvarolan bir dizin oluşturmaya çalıştığında "Dosya var" hatasını …
1987 shell  scripting  ksh  aix  mkdir 



17
Bir komut dosyasının kaynaklanıp kaynaklanmadığı nasıl belirlenir
Kaynaklı exitise aramak istemiyorum bir komut dosyası var . Eğer kontrol düşündüm $0 == bashama komut dosyası başka bir komut dosyasından kaynaklanırsa veya kullanıcı gibi farklı bir kabuk kaynaklanıyorsa bu sorunları var ksh. Bir komut dosyasının kaynaklanıp kaynaklanmadığını tespit etmenin güvenilir bir yolu var mı?
217 bash  ksh 

8
İkinci sütun komut çıktısından nasıl alınır?
Komutumun çıktısı şöyle bir şey: 1540 "A B" 6 "C" 119 "D" İlk sütun her zaman bir sayıdır, ardından bir boşluk ve ardından çift tırnaklı bir dizedir. Amacım sadece ikinci sütunu elde etmektir, örneğin: "A B" "C" "D" Bunu <some_command> | awk '{print $2}'başarmak için kullanmayı düşündüm . Ancak soru …
155 shell  awk  ksh 

2
Dolar işareti ve parantez içine bir komut koyduğumuzda kabukta ne anlama geliyor: $ (komut)
Ben sadece kabuktaki aşağıdaki kod satırını anlamak istiyorum. Mevcut çalışma dizinini almak için kullanılır. $(variable)Adın değişken adı içindeki değeri döndürdüğünün farkındayım , ama neyin $(command)dönmesi gerekiyor? Komutu çalıştırdıktan sonra değeri döndürüyor mu? Bu durumda `komutu çalıştırmak için kullanabiliriz . CWD="$(cd "$(dirname $0)"; pwd)" Kabuğun farklı sürümlerinde de aşağıdaki kod satırından …
110 bash  shell  terminal  sh  ksh 
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.