PowerShell 技能连载 - 在 PowerShell 中粘贴多行
当您复制多行 PowerShell 代码并将其粘贴到 Shell 窗口中时,结果通常不是您所期望的。PowerShell 开始执行第一行,不会以整块的方式执行粘贴的代码。试着复制下面的代码,然后将其粘贴到 PowerShell 控制台窗口中来查看默认行为:
1 | "Starting!" |
粘贴块的每一行都是单独执行的,在每个输出行之前,可以看到命令提示符。
尽管此默认行为也可正常执行,但是如果您希望确保整个代码块作为一个整体执行,则将其嵌入大括号中,并用 “.
“ 执行此脚本块。尝试复制这段代码:
1 | . { |
当您粘贴此代码时,它会像从脚本文件中存储并加载它一样作为一个整体执行。
PowerShell 技能连载 - 在 PowerShell 中粘贴多行
http://blog.vichamp.com/2022/07/13/pasting-multiple-lines-in-powershell/