在powershell中,我试图读取一个名为source.txt
的文件,其内容与此类似:
\\14.261.214.1\TEST Path OK\DIQ\V199.32\DOWN\15.7.0.8574
我尝试仅裁剪后缀版本(15.7.0.8574
)并在其后附加一个名为destination.txt
的文件。
Version = 15.7.0.8574
我能够使用Get-Content c:\scripts\source.txt
阅读文件内容如何裁剪并保存到目标文件
答案 0 :(得分:1)
get-content source.txt |Split-Path -Leaf | set-content result.txt
V2的更新,您将不得不使用变体:
Split-Path -Leaf -Path (gc .\source.txt)
答案 1 :(得分:0)
您可以使用正则表达式:
$regex = ‘\b(?:[0-9]{1,3}\.){3}[0-9]{1,5}\b$’
$value = select-string -Path "c:\scripts\source.txt" -Pattern $regex -AllMatches | % { $_.Matches } | % { $_.Value }
write-host $value