我试图在文件夹中的所有文件中提取以"%%"开头的每一行,然后将这些行复制到单独的文本文件中.目前在PowerShell代码中使用此代码,但我没有得到任何结果.
$files = Get-ChildItem "folder" -Filter *.txt
foreach ($file in $files)
{
if ($_ -like "*%%*")
{
Set-Content "Output.txt"
}
}
Run Code Online (Sandbox Code Playgroud) 我试图从输入文件中获取以%%开头的所有行,并使用 powershell 将其粘贴到输出文件中。
使用以下代码,但是我只获取输出文件中以%%开头的最后一行,而不是所有以%%开头的行。
我刚刚开始学习powershell,请帮忙
$Clause = Get-Content "Input File location"
$Outvalue = $Clause | Foreach {
if ($_ -ilike "*%%*")
{
Set-Content "Output file location" $_
}
}
Run Code Online (Sandbox Code Playgroud)