我正在尝试使用以下PowerShell代码从包含部分字符串的文本文件中删除所有行:
Get-Content C:\new\temp_*.txt | Select-String -pattern "H|159" -notmatch | Out-File C:\new\newfile.txt
实际的字符串是H|159|28-05-2005|508|xxx
,它在文件中重复多次,并且我尝试仅匹配上面指定的第一部分。那是对的吗?目前,我的输出越来越空。
我想念什么吗?
逃避| 使用反引号的字符
get-content c:\new\temp_*.txt | select-string -pattern 'H`|159' -notmatch | Out-File c:\new\newfile.txt
本文收集自互联网,转载请注明来源。
如有侵权,请联系[email protected] 删除。
我来说两句