node.js - Node js Bash Terminal从文件发送环境值
问题描述
我想知道我是否可以读取文件并在终端中发送命令,例如在 node、maven、python、gradle 等中,以避免大的终端字符串或硬代码
我尝试了这个命令,该文件index.txt
有一个简单的字符串,并且index.js
有一个带有 process.env.FILE 的控制台日志只是我想知道如何发送像 env 值这样的文件
FILE=<(cat index.txt) node index.js
命令的结果是/dev/fd/63
请帮助是为了轻松运行 docker 并使其不可变
解决方案
您可以分两步进行:
export FILE=$(cat index.txt)
node index.js
第一行将使用 cat 命令的输出设置 FILE 环境变量。并且当它被导出时,它可用于节点进程。
推荐阅读
- java - Kafka - Confluent - Java 版本支持
- sap - 如何将 SUBSELECT 与 JOIN 一起使用?
- css - 移动网站版本被缩放和裁剪
- swift - Swift 中的 Coinbase 身份验证签名
- java - 调试时Eclipse中的“找不到源”错误
- swift - 如何知道 fetchProviders() 何时完成执行?
- ruby-on-rails - 如何在 Heroku 中查看详细的 Rails 日志?
- regex - 仅调整具有特定图案的图像大小
- reactjs - React Native - 注销后登录屏幕加载两次
- javascript - 将键从另一个对象合并到嵌套对象中