运用
使用命令行时,可以使用 !$
减少重复:
$ echo ping
ping
$ echo !$
ping
你也可以建立在重复的基础上
$ echo !$ pong
ping pong
$ echo !$, a great game
pong, a great game
请注意,在上一个示例中,我们没有得到 ping pong, a great game
,因为传递给上一个命令的最后一个参数是 pong
,我们可以通过添加引号来避免这样的问题。继续这个例子,我们的最后一个论点是 game
:
$ echo "it is !$ time"
it is game time
$ echo "hooray, !$!"
hooray, it is game time!