2017-05-05 48 views
1

如何使用文件中找到的模式的值設置變量。如何使用在文件中找到的模式的值設置變量

例如:

$Pattern = "\$LastChangedRevision\: [0-9]* \$" <#svn keyword#> 

在我的文件:

Version = 1.$LastChangedRevision: 123 $. 

我想提出的 「123」 中的一個變量。我嘗試過Select-String,但它沒有奏效。

回答

2

可以Select-String cmdlet的做到這一點:

$yourVariable = (Select-String -path 'path_to_your_file' -Pattern 'LastChangedRevision: (\d+)').Matches.Groups[1].Value 
+1

它的工作!謝謝 :) – Emile

相關問題