簡體   English   中英

Powershell在整個目錄中用0個空格替換2個空格

[英]Powershell Replace 2 Spaces with 0 Spaces Accross Directory

Powershell問題。

我需要一個執行查找並替換^ ^(帽子之間有2個空格)並將其替換為^^(帽子之間沒有空格)的命令。

樣本數據:123456 ^ 100.00 ^ 10/14/2013 ^ ^^哥倫布^

希望結果為:123456 ^ 100.00 ^ 10/14/2013 ^^^哥倫布^

我還希望該命令執行此查找並替換給定目錄中的所有文件,例如C:\\ SampleDirectory *。*

大家可以提供的任何幫助將不勝感激。

$string = "12456^100.00^10142013^ ^^Columbus"

$string -replace "\\^\\s\\s\\^\\^","^^^"

要在所有文件上執行此操作,只需執行一個get-childitem和一個foreach循環...盡管我不知道如何獲取帶有斜杠的文件名。

http://blogs.technet.com/b/heyscriptingguy/archive/2011/03/21/use-powershell-to-replace-text-in-strings.aspx

暫無
暫無

聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.

 
粵ICP備18138465號  © 2020-2024 STACKOOM.COM