簡體   English   中英

什么!*在tcsh shell中意味着什么?

[英]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.

 
粵ICP備18138465號  © 2020-2024 STACKOOM.COM