突然我有冲动学习 Powershell。目前我可以导入文本文件,创建文本文件和添加内容到文件中,但是是否有一种方法可以从文件中删除元素?例如,如果我有一个文本文件:
test.txt
Quick
Brown
Fox
我可以使用$textFile = Get-Content -Path ".\test.txt"导入文件
并且我可以打印每个元素并将它们添加到一个新文件中:
foreach($line in $textFile)
{
Write-Host $line
Add-Content -Path ".\output.txt" -Value $line
}
但是我该如何从test.txt
文件中删除或移除一个元素(一行)呢?我搜索了解决方案,但只得到希望删除空行的条件、删除整个文件的结果,或者如何在C#中实现。我认为它应该像先前的命令一样直观。
感谢您的反馈!