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

  • Ludique

    Ludique

    21 NİSAN 2009
  • PaulGBelliveau

    PaulGBellive

    5 Mart 2009
  • segtlim

    segtlim

    21 EKİM 2008