我的一個host.txt文件顯示如下的數據,我希望最後一個字在修剪後存在。如何使用powershell從txt文件中刪除前幾個字
我該怎麼做?任何人都可以幫忙嗎?
| caa3ab95-ecad-46fe-9905-ceac58853ffc | Test-1-my_instance-25ghikbbpip6 |
我想只從名稱爲 「測試-1-my_instance-25ghikbbpip6」
我試過下面methord但在所有
$hosts = Get-Content C:\host.txt
foreach ($line in $hosts)
{
$split1 = $line.trim("|")
$split2 = $split1.Split(",")[1]
echo $split2 >> C:\instance.txt
}
你爲什麼不分裂的'|'?你爲什麼試圖分割','當字符串不包含逗號? – 4c74356b41
在你的foreach循環中使用$ line.Split('|')[2]。 –