2016-05-17 99 views
1

例如:如何访问cli中倒数第二个命令的第二个参数?

~ echo foo bar baz 
foo bar baz 
~ echo catz ratz batz 
catz ratz batz 
~ echo !!:2 #=> ratz 

在这种情况下!!:2访问的最后一个命令的第二个参数。是否有可能获得第二个到最后一个命令的第二个参数,在这种情况下,这个参数会扩展到bar

回答

3

如图所示由@Jahid in a previous post

第二到最后一个命令的第二个参数:

~ $ echo foo bar baz # This one is the target 
foo bar baz 
~ $ echo catz ratz batz 
catz ratz batz 
~ $ echo !-2:2 
echo bar 
bar 

!-n扩展到作为电流指令前的命令的“n”个号码的命令。

注意:!-1!!是一样的