我在我的.cshrc以下別名如何設置的.cshrc以下混疊
alias fe-fat "source fat /prj/work"
alias fe-fat1 "source fat1 /prj/work"
我想知道,如果我們可以設置一些變量脂肪/ FAT1和俱樂部的上述2別名成單別名有點像的下方,這樣,每當我在Unix終端上鍵入fe-<variable>
上面的別名應該工作
alias fe-<variable> "source <variable> /prj/work"
我在我的.cshrc以下別名如何設置的.cshrc以下混疊
alias fe-fat "source fat /prj/work"
alias fe-fat1 "source fat1 /prj/work"
我想知道,如果我們可以設置一些變量脂肪/ FAT1和俱樂部的上述2別名成單別名有點像的下方,這樣,每當我在Unix終端上鍵入fe-<variable>
上面的別名應該工作
alias fe-<variable> "source <variable> /prj/work"
不,我不認爲這是可能的alias
。
你究竟在努力實現什麼?
編寫一個基於參數啓動其他命令的bash腳本已經足夠簡單了(所以你可以輸入fe <variable>
而不是fe-<variable>
)。
這不是很值得,只有2命令,但你也可以提供一個自定義自動完成腳本:見Line completion with custom commands
你有什麼特別的原因,將不只是別名它的東西,需要一個參數?
alias fe "source \!:1 /prj/work"
fe fat #=> source fat /prj/work
fe fat1 #=> source fat1 /prj/work
布萊恩嗨,感謝您的解決方案,它的工作好有一多個查詢到例如上述的解決方案,我有一句話安靜的大說像「fat_abcd」等,所以,鍵入這個長字「FE fat_abcd」 所以是有一種方法,我們可以爲「fat_abcd」設置一個別名,比如「fab」 ,然後使用上面的解決方法「fe fab」II我的疲勞別名,但它沒有工作,所以有辦法我們可以做到這一點 – 2012-07-15 13:22:50
@Jamesbond我不如此相信;最好的想法可能就是給它自己的別名,比如'alias feb「source fat_abcd/prj/work」'。如果你想要這種功能,我會使用類似zsh的東西,它提供[全局別名](http://www.refining-linux.org/archives/53/ZSH-Gem-19-Global-aliases/)。 – brymck 2012-07-16 03:41:15