2016-05-17 144 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!!是一樣的