2014-11-03 88 views
0

使用Select-String的cmdlet:PowerShell的選擇字符串選項

Get-Content C:\Temp\PatchVerify\$env:ComputerName.csv | Select-String "UNKNOWN" -quiet 

一旦所有的「未知」字符串被發現,我可以添加,刪除這些字符串什麼選擇?

回答

0

如果你想要做什麼,我想你想那就試試這個代碼:

$file = Get-Content "C:\Temp\PatchVerify\$env:ComputerName.csv" | ForEach-Object {$_ -replace "UNKNOWN",""} 

Set-Content C:\Temp\test.txt "C:\Temp\PatchVerify\$env:ComputerName.csv" 
  1. 讓您的文件的內容作爲一個變量
  2. 管道輸出到一個更換運營商的「未知」字符串
  3. 每次出現的結果分配給一個變量
  4. 使用Set-Content cmdlet來變量另存爲新文件