繁体   English   中英

如何从 a.ps1 脚本读取 a.env 文件?

[英]How do I read a .env file from a .ps1 script?

我有一个像这样的.env文件:

TESTCASE_GROUP_SIZE=25
. . .

我想将它的值(读取)获取到.ps1脚本中。 我该怎么做?

get-content test.env | foreach {
    $name, $value = $_.split('=')
    set-content env:\$name $value
}

假设您的意思是“在文件中的每一行设置一个环境变量”。

@TessellatingHeckler 的抛光版本以供将来参考。

Get-Content .env | foreach {
  $name, $value = $_.split('=')
  if ([string]::IsNullOrWhiteSpace($name) || $name.Contains('#')) {
   continue
  }
  Set-Content env:\$name $value
}

暂无
暂无

声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.

 
粤ICP备18138465号  © 2020-2024 STACKOOM.COM