powershell - 从文件中删除第一个空行
问题描述
我有一个像这样的字符串:
$FileContent = "
InstallMode = $InstallMode
Logfile = $Logfile
Silent = y
"
然后我删除不需要的空白并写入文件:
$FileContent = $FileContent.Replace(" ","")
New-Item C:\Test.ini -Type File -Value $FileContent
文件开头仍有空白。一个解决方案是:
$FileContent = " InstallMode = $InstallMode
Logfile = $Logfile
Silent = y
"
但这是一个丑陋的修复,使代码看起来格式很差。有没有更好的方法从文件中删除第一个空行?
解决方案
您是否考虑Trim
过在 - 之前添加一个Replace
- 像这样:
$FileContent = $FileContent.Trim().Replace(" ","")
Trim
删除前导和尾随空格。如果您只想删除一个或另一个,还有一个TrimStart
and 。TrimEnd
推荐阅读
- python - 应用(余弦)相似性度量 - 熊猫数据框
- html - 在 Angular Typescript 中将数组中的数据记录到 console.log
- wordpress - 清除wordpress缓存不起作用,显示旧页面无法清除缓存
- enums - 锈:如何简化枚举嵌套匹配?
- crystal-reports - 日期分组水晶报表
- arduino - SpenceKonde 在 ATtinyCore 上支持的 Arduino 功能
- jenkins - stash jenkins @script 目录
- java - Showing a blank activity in android
- java - 有没有办法为 ArrayDeque 实现 O(1) 时间复杂度的检索 (get())?
- c# - 将整数字符串中的每个 Integer 转换为带有 0x 前缀的 Hex 格式