我想搜索带有.token文件的文件,这些文件具有以下模式__[characters]__
的字符串,并通过PowerShell执行以下操作:
例如:
__STAGE__
to
#{STAGE}
我正在将RM令牌文件迁移到Octopus Deploy,需要通过脚本执行清理步骤。
以最基本的方式并假设将令牌文件安装到内存中没有问题:
$TokenFiles = Get-ChildItem *.token
foreach ($file in $TokenFiles) {
$NewContent = Get-Content $file.FullName -Raw
$NewContent = $NewContent -replace '__(.*?)__', '#{$1}'
Set-Content $file.FullName -Value $NewContent
}