PowerShell 转义太折腾,让我们改用脚本文件

saySilence 2026-09-05 05:57 1

😅,看哭十亿 vibe coding 大师

最新回复 (8)
  • zuosiruan 09-05 08:00
    1
    powershell7 丝滑
  • zuokanyunqishi 09-05 08:43
    2
    @zuosiruan 也不太丝滑
  • charles0 09-05 08:47
    3
    其实非常简单,只需要:
  • charles0 09-05 08:49
    4
    确保用的是 PowerShell 7 ,并且不要在其它 shell (无论是 bash 还是 cmd )里调用 PowerShell (只要看到以 powershell 或 pwsh 开头的命令就说明是在其它 shell 里调用它)
  • saySilence 楼主 09-05 11:40
    5
    @charles0 用的就是 pwsh7 ,windows powershell 已经被我劫持到 pwsh7 了,AI 想用原版都用不了。
    @zuosiruan
  • bbbblue 09-05 11:42
    6
    唉 我 codex 里还挺丝滑的
    加了这段

    使用 powershell 命令时,尽可能使用"或者'包裹字符串参数,特别是路径参数,避免因为空格等原因造成命令被截断和出现歧义。如果文件路径有特殊符号(比如各种括号),你在使用 Get-Content 获取的时候务必加上`-LiteralPath`参数,避免被错误解析。
  • charles0 09-05 16:33
    7
    那你是不是在别的 shell 里调用 pwsh 呢?很多 agent 默认给的都是 bash ,然后在 bash 里运行以 pwsh/powershell 开头的命令,这肯定会遇到转义问题的
  • zuosiruan 09-05 19:28
    8
    @saySilence 我用的 powershell7 agy Claude grok codex 都巨流畅🤙
* 帖子来源V2EX
返回