从Powershell 2中的文本文件输出完整行
我试图读取一个文件,然后只将以特定字符串开头的行输出到新文件。我遇到的问题是,行的长度为1000+个字符,输出的行是环绕的。源文件中的每一整行都必须是目标文件中相同的完整未中断行从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" )
$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