gpt4 book ai didi

linux - !* 在 tcsh shell 中是什么意思?

转载 作者:可可西里 更新时间:2023-11-01 11:48:50 25 4
gpt4 key购买 nike

比如命令

myCommand !* &

& 在 bg 中运行,但是 !* 是什么?到处都找不到,现在到处都没有使用 c shell ...

最佳答案

! 是历史替换的开始。 !* 表示“前面命令的所有参数”。

所以如果你首先这样做:

echo foo bar baz

然后做

myCommand !* &

第二个命令等同于:

myCommand foo bar baz &

如果这是别名定义的一部分,则“前面的”命令实际上是别名的调用。所以如果你写

alias myc 'myCommand !* &'

然后写

myc foo bar baz

扩展为

myCommand foo bar baz &

关于linux - !* 在 tcsh shell 中是什么意思?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/33881935/

25 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com