我的要求是從記事本文件中找到一行中特定字符串的位置,但是在PowerShell中讀取它時額外的空間被添加,這就是爲什麼無法找到一個位置特定字符串。我如何找到位置是這種情況?使用powershell從記事本中讀取文本時添加額外的空間
我使用此代碼爲實現這一
$ParamsPathForData = ($dir + "\TimeStats\TimeStats_1slot\29_12_2015_07TimeStats1.txt")
$data = Get-Content $ParamsPathForData
write-host $data.count total lines read from file
foreach ($line in $data)
{
$l =$line.IndexOf("12/29/2015")
write-host $l
}
我從記事本閱讀本線 - >
TimeStats 29 2015年12月29日上午07時十三分42秒+00: 00調試預處理:插槽編號: 325-00313,IP地址:10.2.200.15,重複消息:False, 播放器卡號:,MessageId:883250003130047966,消息名稱: GameIdInfo,線程初始化延遲:14,解析時間: 155,執行時間 主要工作流程:4 24,時間建設&發送響應:22,總 響應時間:615
不過,雖然在PowerShell中exceuting它我與additinal空間得到這個 - >
定時器小號紋身2 9 1 2/2 9/2 0 1 5 7:1 3:4 2 AM
+ 0 0:0 0 D ebug PREPROCESS:S lot N o:3 2 5 - 0 0 3 1 3,I p地址: 1 0。 2。 2 0 0。 1 5,D 重複消息:F alse,P layer -C ard-N o:,消息I d:8 8 3 2 5 0 0 0 3 1 3 0 0 4 7 9 6 6,消息N ame:GénI d I nfo,T h read I nit D elay:1 4,Time T o P ass: 1 5 5,Time T o E xec M ain W orkflow:4 2 4,T IMEŤ攝氏度onstruct &發送řespons E:2 2,T otal反應的影響定時器:6 1 5
有人請幫幫我???
沒有編碼。只是使用上面提到的代碼 –