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

标签 powershell

我想知道是否有人提出了 Powershell 中 $^$$ 自动变量的良好用例。目前我认为它们没有多大用处,至少从程序员的角度来看是这样。

当以交互方式使用 PS 并执行长命令时,您可以使用 .$^ 重复它,使用 $$ 您可以获得最后一个参数,但 .$^ 对我来说看起来很尴尬,我不认为人们每天都会使用它。此外,由于 $$ 只产生最后一个参数,因此可能同样难以有效使用。

但也许我弄错了,它们有有用的用途,我只是看不到它们。

最佳答案

我每天都在使用 $$。我发现它在脚本中几乎没有用,但我通常从命令行执行的一项操作是 check out 文件,然后在 vim 中打开它。在这种情况下,$$ 减少了击键次数。

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

关于Powershell:$^和$$的实际用法?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/786753/

相关文章:

powershell - 在新窗口中打开powershell核心的正确方法是什么?

powershell - 从变量获取服务

arrays - 从函数中返回一个数组列表

.net - 为什么 System.Windows.Forms.Control MousePosition 属性可以读取,但 Location 不能读取?

powershell - 在 PowerShell 中,如何发送邮件并在电子邮件正文中枚举发现的错误

string - Powershell脚本-文件命名,日期时间和FTP

powershell - PowerShell-Get-Credential解码密码?

windows - 使用 Powershell 停止/启动 Microsoft Windows 集群角色

powershell - 从内存中发送邮件消息附件

SCOM 上的 PowerShell 无法导入模块