Powershell:$ ^和$$的实际用法?

Joe*_*oey 3 powershell

我想知道是否有人想出了良好的使用情况$^,并$$在PowerShell中的自动变量.目前我没有看到它们有多大用处,至少从程序员的角度来看.

当以交互方式使用PS和执行长的命令,你可以使用.$^重复它与$$你能得到的最后一个参数,但是.$^看起来很笨拙足够的对我说,我不认为什么人会每天使用.此外,由于$$只产生最后一个参数,它可能同样难以有效使用.

但也许我只是错了,它们有用,而我却看不到它们.

Jar*_*Par 9

我在白天不断使用$$.我发现在脚本中没有什么用处,但我通常从命令行执行的一个操作是签出文件然后在vim中打开它.$$减少了那种情况下的击键.

PS> tf edit some\Long\Path\To\This\File\I\Need\To\Edit.cpp
Edit.cpp checked out
PS> gvim $$
Run Code Online (Sandbox Code Playgroud)