You need to enable JavaScript to run this app.
优惠活动
大模型
产品
解决方案
定价
更多

如何在PowerShell中向txt文件添加含特殊字符与变量的文本行

补全方案

首先修正目标文件后缀,将示例中的.txt替换为你实际需要操作的.ps1后缀,避免写入错误文件,以下是两种可用的补全写法:

  • 写法1:使用转义符实现(适合短内容场景)
Add-Content -Path "C:\MyPowerShell.ps1" -Value "`$myNewVariable = `"$name`""

说明:PowerShell中反引号是默认转义符,`$ 会原样输出$避免$myNewVariable被提前解析为变量,`" 会在最终内容中保留双引号,$name会自动替换为提前定义的变量取值。

  • 写法2:使用单引号拼接实现(更易读,转义出错概率低)
Add-Content -Path "C:\MyPowerShell.ps1" -Value '$myNewVariable = "' + $name + '"'

说明:单引号包裹的内容会被PowerShell原样输出,不会做变量解析,通过+拼接$name的取值即可得到符合要求的内容。

两种写法最终写入文件的内容均为$myNewVariable = "Lukas",完全符合需求。

内容的提问来源于stack exchange,提问作者Lukáš Glod

相关产品推荐
方舟 Agent Plan

超全模态模型 × Harness 升级,最新支持 Deepseek-V4.1-Flash、GLM-5.3 系列、Doubao-Seedream-5.0-pro、Kimi-K3 (部分), 限时 9.9 元起

最近更新时间:2026.10.07 15:39:03