[英]What does !* mean in tcsh shell?
比如命令
myCommand !* &
&
以bg運行,但是什么是!*
? 在任何地方找不到它,c shell現在不在任何地方使用...
!
是歷史替代的開始。 !*
表示“前面命令中的所有參數”。
所以如果你先做:
echo foo bar baz
然后呢
myCommand !* &
第二個命令相當於:
myCommand foo bar baz &
如果這是別名定義的一部分,則“前”命令實際上是別名的調用。 所以,如果你寫
alias myc 'myCommand !* &'
然后寫
myc foo bar baz
擴展到
myCommand foo bar baz &
聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.