例如:
~ echo foo bar baz
foo bar baz
~ echo catz ratz batz
catz ratz batz
~ echo !!:2 #=> ratz
在这种情况下,!!:2
访问最后一个命令的第二个参数。是否有可能得到倒数第二个命令的第二个参数,在这种情况下会扩展到bar
?
答案 0 :(得分: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
和!!
相同