我有几个Powershell脚本可以自动执行DLL转换,我想将变量从一个文本文件导入到各种脚本中.我的例子:
Variables.txt
$foo = "blarg"
$bar = "other blarg"
Run Code Online (Sandbox Code Playgroud)
然后我想做这样的事情:
Script.ps1
Imports Variables.txt
echo "$foo $bar"
Run Code Online (Sandbox Code Playgroud)
dug*_*gas 13
这可以通过Dot Sourcing来完成.
创建一个.ps1文件,在其中声明变量,然后点源文件.这会将文件中声明的任何变量带入全局范围.
例:
Variables.ps1的内容:
$foo = "blarg"
$bar = "other blarg"
Run Code Online (Sandbox Code Playgroud)
点源它:
. ./Variables.ps1
Write-Host "$foo $bar"
Run Code Online (Sandbox Code Playgroud)