簡體   English   中英

在Powershell 2中從文本文件輸出全行

[英]Output Full Lines From a Text File in Powershell 2

我正在嘗試讀取文件,然后僅將以特定字符串開頭的行輸出到新文件。 我遇到的問題是行很長(超過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

暫無
暫無

聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.

 
粵ICP備18138465號  © 2020-2024 STACKOOM.COM