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

  • Bart Baker

    Bart Baker

    1 Aralık 2006
  • InfoPuppet

    InfoPuppet

    15 Kasım 2011
  • My Name Is Jeff

    My Name Is J

    26 ŞUBAT 2008