PowerShell的 - 输出字符串CSV和格式(Powershell - Output stri

2019-11-03 14:50发布

我已经给下面一个简单的例子。 有谁知道我必须做的输出串入两列。 我的搜索并没有在输出格式为CSV的方式返回了。 请点我在正确的方向! 谢谢!!!

$LogFile = c:\somefile.csv
"Hello World" | Out-File $LogFile

Answer 1:

阅读您的意见,其补充你的问题,创造一个PSObject你身边正试图导出为CSV可能会给你在你的输出更多的控制变量。 考虑以下:

$A = "Hello";
$B = "World";

$wrapper = New-Object PSObject -Property @{ FirstColumn = $A; SecondColumn = $B }
Export-Csv -InputObject $wrapper -Path C:\temp\myoutput.txt -NoTypeInformation

创建文件C:\temp\myoutput.txt具有两列( FirstColumnSecondColumn )并且变量$A$B放置在那些列中的第一行中



Answer 2:

为了跟你说实话,我认为你的例子大概是太微不足道了。 对于你虽然例如:

'Hello World'.Replace(' ',',') | Out-File $LogFile

当然,这会给出一个错误的结果,如果有,你要保留在数据空间。 因此,我期待你的例子是太微不足道了。



文章来源: Powershell - Output string to CSV and format