25
|
burnersk · 技术社区 · 7 年前 |
![]() |
1
32
对于
对于
但事实上,你甚至不想把输入分成几行。什么时候
使用
PowerShell将使用 BOM . 如果不希望这样,则必须使用其他实用程序来写入文件:
笔记:
|
![]() |
2
3
我认为你需要使用
为了阻止Windows行尾被添加到脚本的末尾,我认为您需要使用这个。NET写入文件的方法:
默认情况下,PowerShell会尝试将您的输入转换为文件中每一行的字符串数组。我认为,由于Unix的行结尾,它没有成功地完成这项工作,但随后删除了新行字符。
|
![]() |
3
2
使用 -分隔符“`n” 选项而不是 -生的 . 这个 -生的 选项以单个字符串的形式读取/返回整个内容,尽管它保留了新行字符,但如果您需要操作内容(例如跳过标题/第1行或跳过空行等),则该选项无效。 获取内容-背景信息:
默认情况下
但是,如果将整个内容(read)存储到一个$变量中,您将收到一个没有任何分隔符/定界符的字符串数组(默认情况下),这意味着您在读取文件(使用)时会丢失新行字符
HTH。 |
![]() |
4
0
我正在使用
或者,如果你关心尾巴:
|
![]() |
sorosh_sabz · 为什么插件llcsharp-v2报告失败 1 年前 |
![]() |
kristaps · 将嵌套的JSON输出导出到CSV文件 1 年前 |
|
Flamingo · 如何更改PowerShell exe的默认路径 1 年前 |
![]() |
arsaces · 将文本添加到特定文件的末尾 2 年前 |
![]() |
Astora · Powershell-在错误位置写入主机打印 2 年前 |
![]() |
siennac · 使用powershell更改html中的文本颜色 2 年前 |