20 AĞUSTOS 2011, CUMARTESİ
Parametre bash alias yapmak?
Sana bir parametre alan bir diğer ad yapalım hangi CShell, kullanmak için kullanılır. Gösterim gibi bir şey oldu
alias junk="mv \\!* ~/.Trash"
Bash bu işe görünmüyor. Bash yararlı özellikleri çok sayıda göz önüne alındığında, bu bir uygulanmadığını sanıyorum ama nasıl merak ediyorum.
CEVAP
20 AĞUSTOS 2011, CUMARTESİ
Bash alias doğrudan parametreleri kabul etmez. Bir işlevi oluşturmak zorunda kalacaksınız ve o diğer.
alias
parametreleri kabul etmez ama olabilecek bir işlev takma ad olabilir. Örneğin:
myfunction() {
#do things with parameters like $1 such as
mv $1 $1.bak
cp $2 $1
}
alias myname=myfunction
Bu arada, Bash fonksiyonları .bashrc
ve diğer dosyalarında tanımlı kabuk içinde komut olarak kullanılabilir. Mesela bu gibi eski işlevini çağırabilirsiniz
$ myfunction original.conf my.conf
Bunu Paylaş:
Bash bir işleve parametre geçirerek...
Nasıl bir bash alias oluşturabilirim?...
Geçen bash parametre olarak diziler...
Kendisi tam yolunu almak için bir bash...
Dönüş ve BASH fonksiyonları çıkış aras...