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

  • androidandme

    androidandme

    10 Mart 2009
  • Monica Catral

    Monica Catra

    12 NİSAN 2009
  • taliajoy18

    taliajoy18

    12 Temmuz 2011