【发布时间】:2021-10-01 04:00:20
【问题描述】:
我希望得到以下 powershell 命令:
echo 'abc' > /test.txt
用 3 个字节填充文件 /test.txt:0x61, 0x62, 0x63。
如果我检查文件,我发现它的字节是(所有值都是十六进制):
ff fe 61 00 62 00 63 00 0d 00 0a 00
无论我尝试将什么输出流式传输到文件中,以下步骤都按给定顺序应用,转换生成的文件内容:
- 将
\r\n(0d 0a) 附加到输出的末尾 - 在输出的每个字符后插入一个空字节 (
00) - 在整个输出前添加
ff fe
第 1 种转换相对可以忍受,但其他两种转换确实很痛苦。
如何使用 powershell 更精确地流式传输内容(无需这些转换)?
谢谢!
【问题讨论】:
标签: powershell