如何在 Powershell 中的同一命令行上引用路径参数?
是否有键盘快捷键或内置变量允许在同一命令行上复制或引用任何参数?比如第一,第二或者第三参数等$^
首先打印并$$
打印最后一个参数。
例如,在此行中,echo 使用时打印第一个参数$^
:
Get-FileHash -Path C:\Windows\system.ini -Algorithm MD5 ; echo $^
..但是如何引用或复制左边的第三个参数,系统信息目录:\Windows\system.ini,并使用内置变量或键盘快捷键将其放在 echo 命令前面。
答案1
我不确定你如何在同一行上做到这一点。
有两行:
Get-FileHash -Path C:\Windows\system.ini -Algorithm MD5
((get-history | sort-object id | select-object -last 1) -split " ")[2]
在函数或脚本中,您有更多选项来获取参数。
不确定为什么要在交互式命令行上执行此操作。