1
~ echo foo bar baz
foo bar baz
~ echo catz ratz batz
catz ratz batz
~ echo !!:2 #=> ratz
在這種情況下!!:2
訪問的最後一個命令的第二個參數。是否有可能獲得第二個到最後一個命令的第二個參數,在這種情況下,這個參數會擴展到bar
?
~ echo foo bar baz
foo bar baz
~ echo catz ratz batz
catz ratz batz
~ echo !!:2 #=> ratz
在這種情況下!!:2
訪問的最後一個命令的第二個參數。是否有可能獲得第二個到最後一個命令的第二個參數,在這種情況下,這個參數會擴展到bar
?
如圖所示由@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
和!!
是一樣的