我是编码新手!我正在尝试创建一个 Windows 脚本,以便将文本从一个文件复制到另一个文件。我的主要目标是在文本中找到带有“开始处理”和“文件”的行。我希望我可以将其制作成批处理文件!如果有人能帮忙,我将不胜感激。
谢谢
PS 我使用的是 Windows 7 Server 版本
答案1
我建议使用 PowerShell 而不是 Batch。它功能更强大,也更简单。
您需要的唯一命令是Get-Content
和Where-Object
:
Get-Content in.txt | Where-Object { $_ -match "started processing" -or $_ -match "file" } >> out.txt
这会将所有包含“已开始处理”或“匹配”的行复制到名为“out.txt”的文件中。