將文字從一個文件複製到新文件的 Windows 腳本

將文字從一個文件複製到新文件的 Windows 腳本

我是編碼菜鳥!我正在嘗試建立一個 Windows 腳本,可以將文字從一個文件複製到另一個文件。我的主要目標是在文字中尋找帶有“開始處理”和“文件”的行。我希望我能把它做成一個批次檔!如果有人可以幫助我,我將非常感激。

謝謝

PS我使用的是Windows 7 Server版本

答案1

我建議使用 PowerShell 而不是 Batch。它更強大、更容易。

您唯一需要的命令是Get-ContentWhere-Object:

Get-Content in.txt | Where-Object { $_ -match "started processing" -or $_ -match "file" } >> out.txt

這會將包含“開始處理”或“匹配”的所有行複製到名為“out.txt”的檔案中。

相關內容