[英]Parse .env file with bash [duplicate]
这个问题已经在这里有了答案:
我有.env文件,我正在尝试从中解析值。
我跑了
cat .env | grep PORT=
我有
PORT=3333
如何获取特定密钥的值?
cat env | grep PORT= | cut -d '=' -f2
使用eval
解析分配行,以后的变量值可以用$
代替:
eval "$(grep ^PORT= .env)"
echo $PORT
假设您的输入如下所示:
$ cat test.txt
Port=2020
Email=me@myserver.com
Version=2.02
然后这样做:
awk -F'=' '/^Version/ { print $2}' test.txt
2.02
声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.