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

  • Samvith V Rao

    Samvith V Ra

    20 EKİM 2006
  • Sergio Lafuente Rubio

    Sergio Lafue

    11 Aralık 2008
  • Vicious Computers

    Vicious Comp

    14 EKİM 2006