如何使用不带空值的 powershell "Write-Output" 命令将 IP 地址输出到文件
How to output IP address to file with powershell "Write-Output" command without null values
我正在尝试使用 powershell Write-Output
将 IP 地址(这只是我使用的随机测试 IP)写入文件,它正在将 IP 地址写入文件,但在每个字符后添加空值.有没有办法正确地做到这一点,没有空字符?
我不确定为什么,但是 Write-Output '10.0.0.24' >> aws_hosts
似乎生成了一个 UTF-16 文件(每个字符至少 2 个字节),然后你的 VS 代码试图将它解释为 UTF-8 显示所有那些 [=11=]
填充作为它自己的字符。
试试 '10.0.0.24' | Out-File -Encoding UTF8 -Append aws_hosts
。这允许控制输出编码。
我正在尝试使用 powershell Write-Output
将 IP 地址(这只是我使用的随机测试 IP)写入文件,它正在将 IP 地址写入文件,但在每个字符后添加空值.有没有办法正确地做到这一点,没有空字符?
我不确定为什么,但是 Write-Output '10.0.0.24' >> aws_hosts
似乎生成了一个 UTF-16 文件(每个字符至少 2 个字节),然后你的 VS 代码试图将它解释为 UTF-8 显示所有那些 [=11=]
填充作为它自己的字符。
试试 '10.0.0.24' | Out-File -Encoding UTF8 -Append aws_hosts
。这允许控制输出编码。