从Powershell 2中的文本文件输出完整行

从Powershell 2中的文本文件输出完整行,powershell,output,powershell-2.0,Powershell,Output,Powershell 2.0,我试图读取一个文件,然后只将以特定字符串开头的行输出到新文件。我遇到的问题是,行的长度为1000+个字符,输出的行是环绕的。源文件中的每一整行都必须是目标文件中相同的完整未中断行 $data = get-content "C:\TEST\INBOUND\DATA\TEST_IMP.TXT" foreach($line in $data) { if($line.length > 2){ if($line.substring(0,2) -eq "AZ" )

我试图读取一个文件,然后只将以特定字符串开头的行输出到新文件。我遇到的问题是,行的长度为1000+个字符,输出的行是环绕的。源文件中的每一整行都必须是目标文件中相同的完整未中断行

$data = get-content "C:\TEST\INBOUND\DATA\TEST_IMP.TXT"

foreach($line in $data)
{
    if($line.length > 2){

        if($line.substring(0,2) -eq "AZ" )
        { 
            write-host $line | out-file -filepath "C:\TEST\INBOUND\DATA\TEST_OUT."
        }
    }    
}
任何帮助都将不胜感激

Get-Content "C:\path\file.txt" | Where-Object {$_ -like "AZ*"} | Out-File "C:\path\outfile.txt" -Append