SORU
2 HAZİRAN 2009, Salı


Nasıl bir kabuk diğer komut satırı geçmesi?

Nasıl bir takma ad için komut satırı argümanları geçtim mi? İşte bir örnek:

alias mkcd='mkdir $1; cd $1;'

Ama bu durumda xx $zamanında diğer zaman yaratmak değil, çevrilmiş oluyor. Ancak, geçici bir çözüm bir kabuk işlevi (biraz googling sonra) aşağıdaki gibi kullanarak oluşturdum:

function mkcd(){
  mkdir $1
  cd $1
}

Eğer CL parametreleri kabul eden takma ad yapmak için bir yol olup olmadığını bilmek istiyordu.
BTW - 'bash' varsayılan kabuk olarak. işime

CEVAP
2 HAZİRAN 2009, Salı


Yolu buldun: bir diğer ad yerine. bir işlev oluşturun C kabuk takma bağımsız yapmak için bir mekanizma vardır, ama bash ve Korn kabuğu işlev mekanizması daha esnek ve aynı yeteneği sağlar, çünkü gelmiyor.

Bunu Paylaş:
  • Google+
  • E-Posta
Etiketler:

YORUMLAR

SPONSOR VİDEO

Rastgele Yazarlar

  • arnejann

    arnejann

    3 Kasım 2007
  • Gigawipf

    Gigawipf

    18 ŞUBAT 2010
  • Joanna Okrajni

    Joanna Okraj

    4 EYLÜL 2010