SORU
14 Aralık 2010, Salı


Bash değişken ile diğer

Bu gibi bash bir diğer ad oluşturmak istiyorum:

alias tail_ls="ls -l $1 | tail"

Böylece, biri yazarsa:

tail_ls /etc/ 

sadece dizinin son 10 dosyaları gösterecektir.

Ama $1 benim için çalışmak için görünmüyor. Bash değişkenleri tanıtmak için herhangi bir yol yoktur.

CEVAP
14 Aralık 2010, Salı


Ad yerine, bunun için bir fonksiyon oluşturmak istiyorum, ve daha sonra ihraç, bu gibi:

function tail_ls { ls -l "$1" | tail; }

export -f tail_ls

-f export geçin not: bir fonksiyon verme olduğunu söyler. Eğer bu .bashrc koymak ve gitmek iyidir.

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

YORUMLAR

SPONSOR VİDEO

Rastgele Yazarlar

  • Gavin Hoey

    Gavin Hoey

    21 Aralık 2007
  • Influencer Plus

    Influencer P

    2 Ocak 2013
  • NextKsa

    NextKsa

    7 EKİM 2009