我想知道是否有人提出了 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/