2009-04-24 64 views
3

我想知道是否有人提出了Powershell中$^$$自動變量的良好用例。目前我沒有看到它們的用處,至少從程序員的角度來看。

在交互使用PS和執行長的命令,你可以使用.$^重複它與$$你可以得到的最後一個參數,但.$^看起來很笨拙足夠的對我說,我不認爲什麼人會每天使用。此外,由於$$只產生最後一個參數,因此可能難以有效使用。

但也許我只是錯了,他們有用,我只是看不到他們。

回答

9

我在我的日子裏經常使用$$。我發現它在腳本中的用處不大,但我通常從命令行執行的一項操作是簽出一個文件,然後在vim中打開它。 $$在這種情況下減少了擊鍵。

PS> tf edit some\Long\Path\To\This\File\I\Need\To\Edit.cpp 
Edit.cpp checked out 
PS> gvim $$ 
+0

嗯,它可能表明我仍然是一個cmd用戶,當涉及到殼。舊習難改。也許我只是用了向上箭頭,並用「gvim」取代了「tf edit」。但是,我不會錯過我從未使用過的東西,所以我甚至不知道在某些情況下可能會有更簡單的方法:) – Joey 2009-04-24 17:06:42