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

  • ELPRESADOR

    ELPRESADOR

    21 HAZİRAN 2008
  • TechBalance

    TechBalance

    12 HAZİRAN 2011
  • tunez4you

    tunez4you

    20 EKİM 2008