IIS 的 Powershell
Powershell for IIS
我有两个不同的文本文件,具有不同的难度,例如如下
Example1.txt 具有 header WebAppName、版本、状态、UserIdentityType、用户名、密码
Example2.txt 有姓名、州、申请
所以我需要使用 powershell 将两个输出连接到 Example1.txt 上的信号文本文件中。
谁能提供解决办法我也试试
GC Example1.txt, Example2.txt | add-content Example1.txt
但由于难度不同,我没有得到预期的结果。
因为您只想连接两个文件,您可以简单地获取它们的内容并遍历所有行并将它们连接成一个新行:
$example1 = Get-Content .Example1.ps1;
$example2 = Get-Content .\Example2.ps1
$output = [System.Text.StringBuilder]::new();
for($c = 0; $c -lt $example1.Count; $c++)
{
$null = $output.Append($example1[$c]);
$null = $output.Append(',');
$null = $output.AppendLine($example2[$c]);
}
$sb.ToString() | Out-File .\Output.txt
您当然必须确保两个文件的行数相同。
我有两个不同的文本文件,具有不同的难度,例如如下
Example1.txt 具有 header WebAppName、版本、状态、UserIdentityType、用户名、密码
Example2.txt 有姓名、州、申请
所以我需要使用 powershell 将两个输出连接到 Example1.txt 上的信号文本文件中。
谁能提供解决办法我也试试 GC Example1.txt, Example2.txt | add-content Example1.txt 但由于难度不同,我没有得到预期的结果。
因为您只想连接两个文件,您可以简单地获取它们的内容并遍历所有行并将它们连接成一个新行:
$example1 = Get-Content .Example1.ps1;
$example2 = Get-Content .\Example2.ps1
$output = [System.Text.StringBuilder]::new();
for($c = 0; $c -lt $example1.Count; $c++)
{
$null = $output.Append($example1[$c]);
$null = $output.Append(',');
$null = $output.AppendLine($example2[$c]);
}
$sb.ToString() | Out-File .\Output.txt
您当然必须确保两个文件的行数相同。